A RPG Framework for Love2D
Go to file
Kazhnuz a1afa0821c feat(timer): add variable interpolation support via tween.lua 2019-09-08 16:18:32 +02:00
assets feat(assets): add box assets 2019-07-20 16:54:48 +02:00
datas fix(action3D): fix coin position 2019-07-20 17:47:21 +02:00
examples feat(example): add a respawn timer 2019-09-08 12:34:16 +02:00
game feat: add default gamesystem 2019-07-24 10:43:41 +02:00
gamecore feat(timer): add variable interpolation support via tween.lua 2019-09-08 16:18:32 +02:00
CHANGELOG.md feat(camera+map): add a way to add padding to map limits 2019-07-26 11:53:10 +02:00
CREDITS.md feat(timer): add variable interpolation support via tween.lua 2019-09-08 16:18:32 +02:00
LICENSE LICENCE: update year and name 2019-03-16 13:16:32 +01:00
README.md core: add a special file for callbacks 2019-04-14 19:24:10 +02:00
code-of-conduct.md meta: add a code of conduct 2019-06-11 19:48:56 +02:00
conf.lua conf: add a default conf exemple 2019-03-16 14:49:34 +01:00
main.lua chore: activate debug mode by default 2019-07-24 11:21:22 +02:00

README.md

gamecore

Gamecore aim to be an integrated, simple core system for love2D. It aim to make work in a integrated way several managers to automatically handle inputs, screen, and several utilities to make game developpement easier and less repetitive.

Gamecore use Classic as its base Object

How to load GameCore

To load gamecore, you basically need the following code.

Core    = require "gamecore"

function love.load()
  core = Core()
end

Then you have to create some scene object,

Gamecore managers

  • Debug

  • Input

  • Lang

  • Options

  • Screen

  • Scene Manager

GameCore modules

Modules are utilies that you can load everywhere in your code and that aren't loaded specifically inside the core.

  • Scene Object

  • Assets

  • Menu System