https://github.com/jcs090218/jcslovelua
Love 2D framework
https://github.com/jcs090218/jcslovelua
animation camera framework game love2d lua scene sound
Last synced: about 1 month ago
JSON representation
Love 2D framework
- Host: GitHub
- URL: https://github.com/jcs090218/jcslovelua
- Owner: jcs090218
- License: mit
- Created: 2016-09-22T04:20:41.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-02-14T21:57:45.000Z (about 2 years ago)
- Last Synced: 2025-02-06T12:27:19.187Z (3 months ago)
- Topics: animation, camera, framework, game, love2d, lua, scene, sound
- Language: Lua
- Size: 41 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[](https://opensource.org/licenses/MIT)
[](https://love2d.org/)
[](https://github.com/jcs090218/JCSLOVELua/releases/latest)# JCSLOVELua
[](https://travis-ci.com/jcs090218/JCSLOVELua)
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
* *PetShop* : https://github.com/jcs090218/PetShop