
Early Access
Yes, last updated yesterday, with about 1 update per month.
Last checked Oct 22, 2026
A code-first 2D Game Engine featuring fast iteration using Swamp - a sleek, deterministic, custom script language. Lily2D has shader-based rendering, software synth for music and sound effects, networking, input handling and multi-platform export.
Oct 20, 2026 · Patch note
Patch notes 2026-10-20 (opens in new tab)
Swamp 0.7.0 Breaking Automatic Map copies is no longer supported. Added Separated block scopes --- . Works as a normal scope, but doesn't need end scope } or indentation. LSP: . Shows blocks in outline. Fixed Types that were wrapping a string, incorrectly added quotes around the value in string() and string interpolation. Improved Rift (JIT) now compiles mo…
Oct 20, 2026 · Build
Public branch build 26082398
Latest build time Steam reports for the public branch.
Oct 9, 2026 · Patch note
Patch notes 2026-10-09 (opens in new tab)
Swamp 0.6.10 Breaking Single item enum payloads in enum definitions are no longer allowed to have () around it, to not be confused with tuples. Enum variant patterns for if comparison must be on the left hand side of the == or != . Added Color literals in hex, #RRGGBB , and #RRGGBBAA . Suggested by catnipped. Emacs integration for Swamp files, thanks to Eri…
Sep 14, 2026 · Patch note
Patch notes 2026-09-14 (opens in new tab)
Swamp 0.5.53 Added Function call guards. Optional-reference subscripting with expr ? and expr ? . Mainly used in when -expressions. Integer literal suffixes for u8 , u16 , and u32 . Fixed Compound operators now calls the associated functions if they are present. Lily Runtime 0.6.22 Added pixels . API is more resource centric, can load indexed pngs, and has…
Sep 7, 2026 · Patch note
Patch notes 2026-09-07 (opens in new tab)
Swamp 0.5.50 Added Sprout now shows context on errors. Parameter --show-constant-init to display constant init functions. Parameter --show-target-code to display backend target code (e.g. Marsh VM assembly). Command bundle that puts all assets files into a single cart archive (.cart). Now swamp.yini can have an optional usages field that can be used to over…
Lily2D last posted a patch note yesterday (Oct 20, 2026: Patch notes 2026-10-20 (opens in new tab)).
It got about 1 update per month over the last year and is consistent (79/100). 5 of the last 5 months had at least one update day. Gaps between updates are uneven.
No. It shipped a build or patch note within the last 90 days and updates steadily.
Lily2D: 13 updates in the last 12 months, avg every 10 days. The chart shows the last 12 months, including months with zero patch notes. Counts are dated patch and update posts, not branch builds. The Early Access release on 2026-06-09 falls inside this window.
| Month | Updates |
|---|---|
| November 2025 | 0 |
| December 2025 | 0 |
| January 2026 | 0 |
| February 2026 | 0 |
| March 2026 | 0 |
| April 2026 | 0 |
| May 2026 | 0 |
| June 2026 | 1 |
| July 2026 | 7 |
| August 2026 | 1 |
| September 2026 | 2 |
| October 2026 | 2 |