veebee

Crates.ioveebee
lib.rsveebee
version1.1.1
sourcesrc
created_at2021-11-02 15:09:39.654176
updated_at2021-11-14 13:26:59.099936
descriptionA Simple Rust Game Engine For 2D
homepagehttps://github.com/TuNiman1/veebee
repositoryhttps://github.com/TuNiman1/veebee
max_upload_size
id475741
size6,759,519
Tuni Ben Dor (TuNiman1)

documentation

README

VeeBee

VeeBee Is A Nice And Simple Game Engine For 2D.

Features

  • Sprites & Images!

    • Btw There Is A Built In 2D Pack (But The Textures Are REALY BAD, Sorry...)
  • Music & SFX!

    • Btw There Is A Built In Musics & SFX (Created By Kenney)!
  • Collision detection

  • Text

    • Btw There Is A Built In 2 Fonts!
  • Input (Mouse & Keyboard)

  • Timers

Getting Started

Add 'veebee' As A Crate Dependency In 'Cargo.toml'

Like This:

# Put It On [dependencies] In Cargo.toml
veebee = "1.0.0"

First, Let's Code A Window:

use veebee::prelude::*;

fn main() {
    let mut game = Game::new();
    game.window_settings(WindowDescriptor {
        width: 700.0,
        height: 150.0,
        resize_constraints: WindowResizeConstraints {
            min_width: 700.0,
            min_height: 150.0,
            max_width: 900.0,
            max_height: 300.0,
        },
        title: "Veebee Window".into(),
        vsync: false,
        resizable: true,
        decorations: false,
        cursor_visible: false,
        ..Default::default()
    });
    let _ = game.add_text_actor(
        "message",
        "This Is A Simple VeeBee Window\nPress Esc To Exit.",
    );
    game.run(|_| {});
}

You Can Git Clone My Github Repository For More Information And Tutorials.

New In 1.1.1:

  • Bug Fixes
    • ActorPreset BugsFix
Commit count: 0

cargo fmt