A downloadable project template for Windows, macOS, and Linux

A Simple MoonScript Setup for LÖVE

No configuration, no commands to run, no submodules, no baloney.

This project is set up for LÖVE 11.5 "Mysterious Mysteries."

Inside lib/ you will find LuLPeg and a single-file splat of MoonScript, along with a love.errorhandler implementation that uses MoonScript's error rewriting.

The main.lua loads this error handler and game.moon, which holds an example implementation of "Pickin' Sticks", a simple example game created by Moosadee years ago (see: https://youtu.be/PYrS54WH96Q)

Note: If you want to distribute your game as a .love ZIP file, moonloader will not work because LÖVE relies on a custom Lua loader for zipped code files. You will need to compile your MoonScript using moonc before compressing.

Can also be found on GitHub.

NOTE: LuLPeg is not a 1:1 replacement for LPeg and this did cause some issues with basic MoonScript language features. It has been replaced with native LPeg for Intel and Apple Silicon Macs, and for x64 Windows.

Download

Download
love-moonscript-template.zip 135 kB

Install instructions

Unzip the project folder and run LÖVE in it to make sure things are working, then make your own game out of it!

Happy devving. <3  

Development log

Leave a comment

Log in with itch.io to leave a comment.