https://github.com/leafo/lovekit
Miscellaneous code for making games in LOVE with MoonScript
https://github.com/leafo/lovekit
Last synced: 2 months ago
JSON representation
Miscellaneous code for making games in LOVE with MoonScript
- Host: GitHub
- URL: https://github.com/leafo/lovekit
- Owner: leafo
- Created: 2012-01-03T06:31:11.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2024-11-24T02:20:05.000Z (7 months ago)
- Last Synced: 2025-03-31T05:09:09.141Z (2 months ago)
- Language: Lua
- Homepage:
- Size: 426 KB
- Stars: 101
- Watchers: 7
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lovekit

Lovekit is a collection of tools written in [MoonScript](http://moonscript.org)
that I use to build games. I've made (or started) the following games:* https://github.com/leafo/ludum-dare-22
* https://github.com/leafo/ludum-dare-23
* https://github.com/leafo/ludum-dare-24
* https://github.com/leafo/ludum-dare-25
* https://github.com/leafo/ludum-dare-26
* https://github.com/leafo/ludum-dare-27
* https://github.com/leafo/ludum-dare-28
* https://github.com/leafo/game-1
* https://github.com/leafo/game-2It does a couple interesting things. It has tools for rendering tile maps,
doing box/box collision detection, uniform spatial grid hashing, lists for
managing entities while reusing objects, particle emitters, a DSL for neatly
writing time based sequences, a system for hotswapping images and classes while
game is running for live previewing, screen recording for making GIFs, image
spriting, game state management, viewports, and a handful of utility functions
for doing assorted but useful things.In the end I hope Lovekit will provide everything you need to quickly make all
kinds of 2D games while still being organized. There currently is no
documentation, and I don't plan on writing any until I solidify the APIs and
extract more code from some of my previous games.