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

  1. 01

    Set up LOVE2D project structure

    ~1.5h

    Scaffold love.load/update/draw callbacks and a basic tile-grid renderer.

  2. 02

    Implement puzzle mechanics

    ~2.5h

    Add block movement, collision, and win-condition detection on the grid.

  3. 03

    Build the level editor mode

    ~2h

    Add a toggleable editor mode for placing/removing tiles with the mouse.

  4. 04

    Implement level save/load

    ~1.5h

    Serialize level layouts to JSON files and load them back into the game.

  5. 05

    Add a level select menu

    ~1.5h

    Build a menu screen listing available levels loaded from the levels folder.

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