A heavy work in progress game engine written in Rust.
In no particular order
-
Initialization
- Windows
- Gaining Context
- Auio
-
Frame Timing
- Timer
- Loop Controller
- Updates
- Renders
-
Input
- Key presses
- Events
-
Rendering
- 2D or 3D
- Shaders
- Vertex Buffers
- Render Targets
- Meshes
- Materials
-
Math
- Vectors
- Matrix
-
Management
- File
- Game
- Scene
-
Misc.
- Random things
-
Collision
-
Physics
-
Serialization
-
Animation
-
UI