AGFX LÖVE Forge
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 |
| Status | Released |
| Category | Tool |
| Platforms | Windows |
| Author | AndyGFX |
| Content | No 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.