Dahlia Studio

The "missing" editor for Solar2D
Get ahead on your gamedev journey with a powerful editor built exclusively for the 2D game engine you know and love.

Download on itch.io

Available on Windows.

Particle Editor

Dahlia lets you create and edit particle effects in real-time without leaving the editor. Say goodbye to inconvenient third-party tools.

Rich Text Support

Whenever your project needs some fancy text, dahlia lets you apply a wide selection of styles to any range of text using a simple, concise syntax. All without the fuss of creating multiple text objects.

Sprite Animation Editor

Animations are much easier to set-up when you can preview them in real-time. Dahlia lets you create sequences, add frames and configure animation properties, all in a single, convenient package.

Serializable State

Every object remembers its own state. This makes saving game state really easy. Calling any object's dump method yields a data table that can be saved to disk and reloaded later.

Nestable Scenes

Dahlia's scenes behave like objects, which allows you to add them to other scenes just the same way you would any other object. This lets you organize and reuse your scenes as building blocks for other scenes.

Custom Objects

Whenever dahlia's object toolbox is too basic for your needs, adding your own objects to the editor is really easy. You can either write the code yourself, using a simple template, or import an existing object harness.