Sharing is simple: zip it right, pair it with the Love2D runtime, upload. In one session you can deploy for all platforms.
The mental model
.lovefile = your game zipped (rename.zip→.love)- Desktop =
.love+ Love2D runtime per OS - Web =
.lovecompiled withlove.js→ playable in browser - Steam = desktop builds + Steamworks wrapper
# from your project folder:
zip -9 -r mygame.love . -x "*.git*" "*.gitignore"Where to go
| Target | Page | Effort |
|---|---|---|
| Web — playable in browser, best for sharing | Web guide | ~30 min first time |
| Desktop — Windows, Mac, Linux zips | Desktop guide | ~1 hr for all three |
| Steam — store page + depots | Steam guide | An afternoon |
TIP
Web builds are easy to share, but require touch control implementation if you want mobile support.