JCSLOVELua is a framework provide basic 2D features and structure for building the a simple game.
- Animation System - render animation frame by frame control by time.
- Animator System - animator control multiple animations and can be switch from one animation to another animation.
- Camera System - camera logic implemented with moving the scene in the opposite direction/velocity.
- Input System - encapsulate the input buffer to an easy to use API.
- Rendering Layer - rendering game object in different interface.
- Scene System - simple switch scene system.
- Simple Collision detection - AABB, Circle to circle, Rectangle to circle.
- Sound System - provide simple sound function.
- PetShop : https://github.com/jcs090218/PetShop