Game Client Engine
A full-stack 3D game client engine in Rust.
Setup
The project relies on vulkano-shaders, which requires additional setups steps. Please follow them.
Supported features
- Unlit 3D object rendering
- Lit 3D object rendering
- Semi-transparent object rendering
- Text rendering
- Extended debug information and pipeline
- Forward kinematics
- Shadows
- Water effects
- Post-effects
- Audio
- Particle effects
- Input processing
Unsupported features
These features will not be supported, since they make up a game, or should be common between client and server.
- Networking
- Game logic
Potential future features
- Limited physics simulation
- Inverse kinematics
- Forward rendering