Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vinnyhorgan/lovely-engine
The fastest way to get started with Love2d!
https://github.com/vinnyhorgan/lovely-engine
Last synced: 6 days ago
JSON representation
The fastest way to get started with Love2d!
- Host: GitHub
- URL: https://github.com/vinnyhorgan/lovely-engine
- Owner: vinnyhorgan
- License: mit
- Created: 2021-07-22T14:22:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-07-30T14:58:19.000Z (over 3 years ago)
- Last Synced: 2024-08-02T06:21:54.251Z (3 months ago)
- Language: Lua
- Size: 5.1 MB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-love2d - lovely-engine - A tool that makes setting up and using LÖVE easier and with Moonscript support. (Utilities)
README
# 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](screenshot1.png)
![screenshot2.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](https://github.com/vinnyhorgan/lovely-engine-32), 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](https://github.com/rxi/lite) 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](https://love2d.org) obviously, the heart of the whole project.
- [love-nuklear](https://github.com/keharriso/love-nuklear) an adaptation of the awesome nuklear library for lua.
- [log.lua](https://github.com/rxi/log.lua) for logging.
- [love.js](https://github.com/Davidobot/love.js) for exporting to the web.
- And the many libraries included in the project template!