A downloadable tool for Windows

Buy Now$25.00 USD or more

AGFX LÖVE Forge — the all-in-one IDE for building games and apps with LÖVE2D.

Code editor + a suite of visual tools that turn point-and-click design into clean, ready-to-use Lua modules written straight into your project. Design it, preview it, generate it, run it, ship it — without leaving the app.

Why LÖVE Forge

  • Everything in one place — editor, visual generators, live previews, debugger, unit tests, API docs and one-click export.
  • You own the code — every tool emits readable, dependency-free Lua into your project. No lock-in, no runtime library to ship.
  • See it before you ship it — live previews for particles, animations, tilemaps, UI, scenes and more.
  • From prototype to release — start a project, build systems visually, test it, and export a distributable Windows build.

Visual tools (each generates a Lua module)

Design in a form, watch the live Lua preview, click Generate. Generated files are lock-protected so re-generating never clobbers your own code.

  • Camera — 2D follow camera: smooth lerp, zoom, screen shake, deadzone, world-bounds clamping, world/screen mapping.
  • Resolution — virtual-canvas scaling (pixel-perfect / letterbox / stretch) with mouse mapping.
  • Fonts — named-font manager: TTF, image and default fonts, per-font outline, crisp nearest filtering.
  • Save System — zero-dependency JSON save/load with typed fields and generated getters/setters.
  • Audio — groups & volumes, pitch/volume variation, instance limits, fade/crossfade, spatial audio, reverb/echo/filters.
  • Animations — slice sprite sheets into named clips: range or manual frames, per-frame events and hitboxes, live playback.
  • Spritesheet — pack loose images into one atlas (PNG + manifest) with named quads; live atlas preview.
  • Particles — design particle systems with a live preview and presets (Fire, Explosion, Snow, Magic, Smoke, Confetti, Sparks, Bubbles).
  • Tileset — manage tileset images with per-tileset grid size; feeds the Tilemap tool.
  • Tilemap — full grid-map editor: multi-layer maps, object layers, tile animations, per-tile properties, multi-tile brush, selection mask, copy/cut/paste, undo/redo, minimap.
  • UI Builder — visual immediate-mode UI: 10 element types, full styling, 9-slice skins, per-element text outline, font linking, drag/resize with undo/redo.
  • Scene Manager — node-graph state machine with a scene stack and animated transitions (fade / pop / slide) plus generated per-scene skeletons.

Code, test & ship

  • Code editor — Monaco (the VS Code core) + Lua Language Server: highlighting, autocompletion, error checking, go-to-definition, rich hovers.
  • Run & Hot reload — launch from the toolbar; restarts on every file change. A pre-run check warns and offers to save stale modules.
  • Debugger — breakpoints, stepping (Continue / Step Over / Into / Out), live inspection.
  • Unit tests — bundled LuaUnit + luassert: pass/fail tree, jump-to-source, per-test debugging, code coverage.
  • Built-in LÖVE2D API docs — searchable; copy a signature or insert it into the editor.
  • Snippets — built-in + project-custom Lua snippets with search, favourites and one-click insert.
  • Export — package the game into a distributable Windows build in one step.

Built for flow

  • Project-wide status — module icons show green (up to date), red (needs regenerating) or neutral (unused).
  • Themed modal colour picker everywhere, with a shared custom palette.
  • External image editor integration — open any image with a brush button; auto-refreshes on save.
  • Live previews with zoom & pan, smart shortcuts, and dark / light / Monokai / Solarized themes.
  • Full localisation — English & Slovak throughout.

Who it's for

  • Game developers who want LÖVE2D's power without wiring every subsystem by hand.
  • Prototypers & game jammers who need cameras, tilemaps, UI, audio and scenes working in minutes.
  • Teams & educators who value clean, readable, dependency-free Lua.
  • App builders using LÖVE2D beyond games — UI Builder, Scene Manager, Save System and Resolution cover general 2D apps too.

At a glance

  • Platform: Windows desktop (Electron)
  • Target framework: LÖVE2D (Lua)
  • Editor: Monaco + Lua Language Server
  • Output: clean, dependency-free Lua modules written into your project
  • Ship: one-click Windows export
  • Extras: debugger · unit tests + coverage · API docs · snippets · themes · EN/SK
Updated 4 days ago
Published 5 days ago
StatusReleased
CategoryTool
PlatformsWindows
AuthorAndyGFX
ContentNo generative AI was used

Purchase

Buy Now$25.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $25 USD. You will get access to the following files:

AGFX LÖVE Forge Setup 1.0.0.exe 112 MB
L2D_F_Demo_001.rar 246 kB

Leave a comment

Log in with itch.io to leave a comment.