/Chaos-Engine

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.

Primary LanguageObjective-C

Chaos Game Engine

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.

Features

  • 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

Sample Code

Coming soon..