Curio-Engine is a Game Engine Development learning project based on various tutorials on internet. This will be the last version of Curio-Engine. I may continue development in future.
- Game Infrastructure and Scene system.
- Event handling (Keyboard, Mouse, Window).
- Basic Audio system.
- Resource Manager with File I/O.
- 2D Renderer with Particle system.
- FrameBuffers and Render target Camera.
- Texture Atlas for merged sprites.
- Bitmap Font creation from Java AWT.
- GUI with Layout Manager.
- Basic physics engine with ray-casting.
- Tilemap system with A* Pathfinding and BFS.
- Animator system for sprites and transforms.
- Triangulators for indexing meshes.
- ShapeFactory for creating polygons.