A basic love2D game core
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
Kazhnuz a83dceee80 feat(utils): add drawBorder function to utils 1 місяць тому
assets feat(assets): add box assets 4 місяці тому
datas fix(action3D): fix coin position 4 місяці тому
examples feat(exemple): add a transition when a scene is selected 3 місяці тому
game feat: add default gamesystem 4 місяці тому
gamecore feat(utils): add drawBorder function to utils 1 місяць тому
CHANGELOG.md feat(camera+map): add a way to add padding to map limits 4 місяці тому
CREDITS.md feat(timer): add variable interpolation support via tween.lua 3 місяці тому
LICENSE LICENCE: update year and name 9 місяці тому
README.md core: add a special file for callbacks 8 місяці тому
code-of-conduct.md meta: add a code of conduct 6 місяці тому
conf.lua conf: add a default conf exemple 9 місяці тому
main.lua chore: activate debug mode by default 4 місяці тому

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