Game-/Graphics-Engine with Component-Entity-System written in Rust
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.envrc
.gitignore
Cargo.lock
Cargo.toml
README.md
cube.blend
cube.mtl
cube.obj
hollow_cube.blend
hollow_cube.mtl
hollow_cube.obj
light.blend
light.mtl
light.obj
rgb_noise.png
shell.nix
teapot.obj
terrain.blend
terrain.mtl
terrain.obj
toruscube.blend
toruscube.mtl
toruscube.obj

README.md

kaffeesahne

This is my humble 3D graphics/game engine using a component-entity-system architecture, written in Rust. There are many projects like it, but this one is mine.

Don't expect fancy stuff - this is me learning computer graphics, opengl, and game architecture (and possibly game design?) at the same time.

Dependencies

  • A graphics card supporting OpenGL (nothing facy needed). Mesa should be fine.
  • rustc+cargo

Usage

Using cargo:

cargo run