/JCSLOVELua

Love 2D framework

Primary LanguageLuaMIT LicenseMIT

License: MIT LÖVE Release

JCSLOVELua

Build Status

JCSLOVELua is a framework provide basic 2D features and structure for building the a simple game.

Feature

  • 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.

Example Project