Proof of concept: Game Engine based on SFML.
Current feature set:
- Component-based game entities architecture
- Dynamic configuration parser (
JSON
) - Custom math
- Custom time measurement classes
- Dynamically loading assets
- Assets configuration parsing
- Fixed timestamp main loop and fps lock
- Simple scene system
Simple demo of technology for assignment on University of Lower Silesia.
Future development plans:
Port to SFML- Custom rendering framework
- Physics
- Front-end GUI components
- Editor
- Debugging & profiling tools
- Clone repository
- Run
cmake
(provide path to SFML - see example settings)
Download from Releases