Hi all, here’s how to take your project and make it into a .love file so that others can run it.
The main idea is you want to take your project files (including L5.lua, main.lua and anything else) and compress them into a .zip file, then rename the extension from .zip to .love. Make sure you don’t just zip your folder but instead zip up the contents of the folder!
Windows
Inside your project folder, select all of the project files, then right click and choose Send to > Compressed zip folder. It will create that zipped file right there. Then right click on it and choose to rename it. Change the .zip ending to .love. If you don’t see the zip extension, you can choose the View Menu > Show > Filename Extensions.
Mac
Inside your project folder, select the files (and any needed asset folders), right-click/Ctrl+click and pick Compress n items. Then rename the resulting .zip file to have a .love ending.
Alternatively, you can use the terminal. Navigate inside the project folder. You can do this by opening the Terminal, typing cd (that’s cd with a space after) and then drag in the folder you want to navigate to and then hit enter.
Then type in and run the following (hit enter after typing or copy/pasting this exactly):
zip -r ProjectName.love .
Change the ProjectName to whatever your project name should be. You can find that love file on your desktop/file system and upload that.
Linux
Assuming your current directory is ProjectName/ you can create the .love file from command line directly by navigating to the folder and using:
zip -r ProjectName.love .
Instructions are adapted from LOVE’s Game Distribution GNU FDL 1.3.
