Experimental 2D game engine
- Rust 98.5%
- GLSL 1.3%
- Shell 0.1%
- Makefile 0.1%
| assets | ||
| cfg | ||
| ecs_game | ||
| ecs_runner | ||
| inle | ||
| raw/textures | ||
| test_resources/cfg | ||
| .gitignore | ||
| .vimrc | ||
| Cargo.toml | ||
| check_unsafe.sh | ||
| cp.sh | ||
| flamegraph.sh | ||
| lookup_todos.sh | ||
| Makefile | ||
| README.md | ||
NOTES
-
Currently hotloading is not working on Windows (untested on Mac) due to a GLFW crash. For some reason the same thing is working on Linux, but I haven't had time to investigate exactly why.
-
The gfx backend currently uses OpenGL >= 3.3 but this may change in the future.
-
To add a font, its MSDF atlas must be generated. Currently I'm using msdf-atlas-gen to do so. Inexplicably, I haven't written a script to automatize the process yet, but I'll probably do it soon.