An open API service indexing awesome lists of open source software.

https://github.com/damn/moon

RPG Maker & Engine
https://github.com/damn/moon

Last synced: 4 days ago
JSON representation

RPG Maker & Engine

Awesome Lists containing this project

README

        

![moon_background](https://github.com/user-attachments/assets/02b007a9-cf1d-4ce4-92ae-e4299684b99c)

Based on [clojure](https://clojure.org/) & [libgdx](https://libgdx.com/).

Featuring a property editor for creatures, skills, items, effects, modifiers, and audiovisuals..

## Video

[![YouTube](http://i.ytimg.com/vi/FJC_aCXQv58/hqdefault.jpg)](https://www.youtube.com/watch?v=FJC_aCXQv58)

## Screenshots

Ingame
Screenshot 2024-10-03 at 12 08 30 PM

Editor
reddragoneditor

## Levels

Levels can be created with [tiled](https://www.mapeditor.org/) or procedurally or mixed with the use of modules. There is one example world for each approach.

Screenshot
Screenshot 2024-10-07 at 6 22 54 PM

## How to start

You need to have [leiningen](https://leiningen.org/) installed.

```
./dev
```

Dev-loop contains:

* NREPL-Server
* On application close (ESC in the main menu), clojure.tools.namespace will do refresh on any changed files and restart the app.
* On any error the JVM does not have to be restarted, you can fix the error and call `gdx.dev/restart!`
* I have bound it on my VIM to F5 with: `nmap :Eval (do (in-ns 'gdx.dev)(restart!))`

## [API Docs](https://damn.github.io/moon/)

## License

* Code Licensed under MIT License

* The assets used are proprietary and not open source
* Tilesets by https://winlu.itch.io/
* Creatures, Items, Skill-Icons,FX and other assets by https://www.oryxdesignlab.com
* Cursors from Leonid Deburger https://deburger.itch.io/
* The font exocet is open source