Discover and explore top open-source AI tools and projects—updated daily.
IppClubRapid cross-device game development engine
Top 62.9% on SourcePulse
Dora SSR is a cross-platform game engine designed for rapid development, featuring an integrated Web IDE and AI-assisted coding agent. It targets developers seeking an efficient workflow for creating games on diverse devices, including mobile phones and open-source handhelds, offering direct on-device live development and debugging capabilities.
How It Works
The core development flow combines a browser-based Web IDE with a "Coding Agent" that leverages LLM AI for assisted coding. This setup enables live game development and debugging directly on the target device via a browser connection. Dora SSR supports a rich ecosystem of languages, including Lua, TypeScript, Teal, YueScript, Wa (WASM), Rust (WASM), C#, and visual scripting with Blockly.
Quick Start & Requirements
Installation varies by platform: an APK for Android, direct download and extraction for Windows/macOS, or package manager installation for Linux (Ubuntu/Debian). macOS users can also use Homebrew (brew install --cask ippclub/tap/dora-ssr). Windows users require the X86 Visual C++ Redistributable for Visual Studio 2022. Links to official documentation, feature examples (Dora-Example), and demo projects (Dora-Demo) are available. Community support can be found via Discord and QQ Group (512620381).
Highlighted Details
Maintenance & Community
Dora SSR has joined the Open Atom Foundation as a donation and incubation project, indicating a commitment to open-source development and community support. Community channels include Discord and a QQ Group (512620381).
Licensing & Compatibility
The project is licensed under the MIT License. However, integration of the Spine Runtime library necessitates a separate commercial license from Esoteric Software. Alternatives like DragonBones or Dora SSR's native Model animation module are available.
Limitations & Caveats
The use of the integrated Spine Runtime library requires a commercial license, which may be a barrier for projects relying solely on open-source components. Developers must ensure compliance with Spine's licensing terms or opt for alternative animation systems.
1 day ago
Inactive