Chaos Engine is a component-based, data-driven programming supported 2D game engine based-on SpriteKit. It is written in both Objective-C and C languages.
- Component-Based system design
- Tilemap Rendering
- Scene Management
- Model/Controller (MVC Pattern)
- Entity/Component System
- 2D Animation System
- Event Dispatching
- Update Scheduling
- Lua Scripting
- Template Management to create entities via XML files.
- Data-Driven Programming
- Utility functions for math and coordinate system transformations
Coming soon..