A RPG Framework for Love2D
Go to file
Kazhnuz Klappsthul 4722b734ed fix: do not load datapack if there isn't any 2022-08-10 19:15:38 +02:00
.vscode fix: load right menus from gui package 2021-12-04 14:12:17 +01:00
birb fix: do not load datapack if there isn't any 2022-08-10 19:15:38 +02:00
examples fix: fix main menu 2021-12-05 12:26:58 +01:00
CHANGELOG.md improvement: replace with Birb version of Radiance 2021-12-04 13:18:32 +01: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 improvement: use Radiance's birb 2021-12-04 13:18:54 +01:00
code-of-conduct.md meta: add a code of conduct 2019-06-11 19:48:56 +02:00
debug.sh chore: use Radiance launchers 2021-12-04 13:46:20 +01:00
launch.sh chore: use Radiance launchers 2021-12-04 13:46:20 +01:00

README.md

Birb Love2D Engine

Birb aim to be an integrated, simple engine for love2D, in replacement of my old "gamecore" love2D engine. It aim to work as a set of managers to automatically handle inputs, screen, and several utilities to make game developpement easier and less repetitive. It's also specialized in game with RPG mechanics, with functions to serialize/deserialize easily datas.

Birb use Classic as its base Object.

How to load Birb

The birb engine must be located in the birb/ folder to work. After that, all you have to do is to load a gamecore based engine and then.

Note : the birb and utils global namespace will be used by birb.

require "birb"

function love.load()
  birb.startCore()
end