Dahlia Studio
A downloadable tool for Windows
Dahlia Studio is the visual counterpart to the Solar2D game engine. Designed for people who love unrestricted freedom in how they design and build their games (and applications too).
Whether you're a beginner or veteran developer, dahlia scales to meet your needs. You don't even need to use the editor to find value in dahlia. The bundled SDK, which powers everything built with dahlia, is detachable, for use in pre-existing (or new) projects that don't have any need for a general-purpose editor.
Alternatively, you could build your entire project from scratch using the editor and utilize the full power of dahlia's SDK and APIs, without having to write a single line of code. The choice is yours.
Description
Dahlia provides a visual abstraction over most of Solar2D's APIs, libraries and display objects, and gives you access to their functionality without having to read through API documentation or worry about writing code.
You also get tons of functionality not included in Solar2D, such as custom hardware cursors, support for novel image formats like WEBP and SVG, seamless video playback on windows and many more upcoming features. All my existing open-source plugins (hwcursor, movie, gfxe) as well as upcoming closed-source plugins work seamlessly with dahlia and are built-in.
Features
- 7 versatile built-in objects
- Rich-text support
- Composer integration
- Super simple project workflow
Keybinds
- Zoom in/out → Ctrl + Mouse wheel
Recommended Tools
- Spritesheets → Free Texture Packer (use JSON (array) export format)
System Requirements
- Windows 7 or later (32/64bit)
- OpenGL 2.1 or higher
- 1366x768 or higher screen resolution
Installation
- Download and unzip Dahlia Studio Beta 1.zip
- Download and unzip plugins.zip
- Execute Dahlia Studio.exe
- When building an exported project, execute plugins/serve_plugins.bat
Documentation
Please stand by for documentation, it'll be out soon.
Rich-text Tags
- Bold → [B:Bold Text]
- Italic → [I:Italic Text]
- Underline → [U:Underlined Text]
- Strike-through → [L:Struck-through Text]
- Fill → [F"#00FFFF":Cyan Text]
- Stroke → [S"#FF0000":Text with Red Outline]
- Rotate → [R"20":Text Rotated 20 degrees]
Tags can be combined like this: This is [UI:some] text I [LF"#123456"B:wrote].
Rich-text tags do not support bitmap text or system fonts
Known Issues
This page looks quite bad. I'm still working on improving how it looks. Please bear with me.
Beta 3 is kind of broken. Most stuff works, but some exported projects might crash when run. These errors will be fixed in the next release.
Beta 3 is not backwards compatible with projects made with previous versions.
Status | In development |
Category | Tool |
Platforms | Windows |
Rating | Rated 5.0 out of 5 stars (3 total ratings) |
Author | Ansh3ll |
Made with | Corona SDK |
Tags | 2D, Corona SDK, Game Design, gamedev, game-development, GameMaker, Level Editor, lua, solar2d |
Purchase
In order to download this tool you must purchase it at or above the minimum price of $29.99 USD. You will get access to the following files:
Download demo
Development log
- Beta 3 update is hereFeb 01, 2024
- Beta 2 update is hereMay 26, 2023
- Progress update #3May 12, 2023
- Why this is taking so long.Feb 24, 2023
- Progress update #2 and the problem with fontsNov 16, 2022
- Teeny-tiny progress updateOct 19, 2022
- Dahlia Studio Devlog 1Oct 08, 2022