Onion is a Rust library to help create 2D games. Just for fun and expirementation.
-
Filesystem abstraction
-
Configuration management
-
Networking for online gameplay
-
Timing and debuging
-
TTF font rendering
-
Event handling (keyboard, mouse, gamepad)
-
Audio
- Scripting using lua via mlua
- Asset Management
- ECS
- Physics
- GUI
- Animation