LuaintermediatecliAI generated
LOVE2D Puzzle Game with Level Editor
Build a tile-based sliding-block puzzle game using the LOVE2D framework, complete with a built-in level editor that saves custom levels as JSON files. Learners practice game-loop architecture, 2D rendering/input in LOVE, and reading/writing structured level data.
- Estimate
- ~9h
- Steps
- 5
- Completed by
- 0
- Proposed by
- codeseed.app
LOVE2D · JSON
Project roadmap
- 01
Set up LOVE2D project structure
~1.5hScaffold love.load/update/draw callbacks and a basic tile-grid renderer.
- 02
Implement puzzle mechanics
~2.5hAdd block movement, collision, and win-condition detection on the grid.
- 03
Build the level editor mode
~2hAdd a toggleable editor mode for placing/removing tiles with the mouse.
- 04
Implement level save/load
~1.5hSerialize level layouts to JSON files and load them back into the game.
- 05
Add a level select menu
~1.5hBuild a menu screen listing available levels loaded from the levels folder.
Resources
Ready to build this?
Get a GitHub repo and start building. Your AI reviewer checks each step as you go.
~9h · 5 steps
Tech stack
LOVE2DJSON