An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)
[![LÖVE](https://img.shields.io/badge/L%C3%96VE-0.10.2-olive.svg)](https://love2d.org/)
[![Release](https://img.shields.io/github/tag/jcs090218/JCSLOVELua.svg?label=release&logo=github)](https://github.com/jcs090218/JCSLOVELua/releases/latest)

# JCSLOVELua

[![Build Status](https://travis-ci.com/jcs090218/JCSLOVELua.svg?branch=master)](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