vinnyhorgan / lovely-engine

The fastest way to get started with Love2d!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lovely Engine

Lovely Engine allows you to create and manage your Love2d projects from a nice gui, without losing the charm of a gui-less game engine.

Screenshots

screenshot1.png screenshot2.png

Installation

To install it, first make sure you're running a 64-bit Linux distribution, you can find a 32-bit version here, then run this command:

git clone https://github.com/vinnyhorgan/lovely-engine && cd lovely-engine && chmod 777 run.sh installer.sh

Then you can run ./installer.sh to open the plugin installer and ./run.sh to launch Lovely Engine.

Plugins

For now there are two official plugins:

Lite

The lite plugin allows you to launch the lite editor in your project directory with the click of a button, to do so simply press the plugin button while a project is open.

Novels

Novels is a work-in-progress plugin that let's you easily create visual novels through the use of a scripting language. It's still not ready but you can mess around with it if you want (and open pull requests :)). To use it just press the "new" button and insert a name, but instead of clicking the "create" button, click the novels plugin one. To test the demo press the "run" button.

Dependencies

This project would have never been possible without the use of:

  • Love2d obviously, the heart of the whole project.
  • love-nuklear an adaptation of the awesome nuklear library for lua.
  • log.lua for logging.
  • love.js for exporting to the web.
  • And the many libraries included in the project template!

About

The fastest way to get started with Love2d!

License:MIT License


Languages

Language:Lua 99.8%Language:GLSL 0.2%Language:Shell 0.0%