A downloadable tool for Windows, Linux, and Android

Download NowName your own price

NB. This is an old version of the framework. Future releases will be available only on Steam (coming soon).

SimulationStarterKit is a plugin-based entity-component-system  engine, editor and SDK that supports the creation of simple interactive 3D applications across a range of platforms and devices.

  • Create and single-click-deploy micro games and guis to Android, Windows and Linux as small as 3MB
  • Zero compilation times if you build your scene in the editor using the bundled libraries
  • Fully scriptable (including GUI creation)
  • Generated applications depend only upon OpenGL and SDL2 (i.e. no 3rd party GPL or LGPL  libraries) and  so are free to distribute with no licensing requirements
  • Build your application in the editor and then publish to a range of platforms
  • C++ / lua / CMake / OpenGL 3.3 core profile (desktop) / OpenGL ES 3.2 (Android) based engine
  • Scripting support (Lua)
  • Versioned serialisation of scenes
  • Auto-managed memory (via reference counting)
  • Undo / redo all actions performed within the editor
  • Import models from a wide variety of formats
  • Bundles with plugins for physics, constructive solid geometry and more

To get access to all the latest builds and demos support this project at:


For details regarding new features and bug fixes see the dev log below or visit:

 www.fireflytech.org or email: info@fireflytech.org

Updated 22 days ago
StatusIn development
PlatformsWindows, Linux, Android
Rated 5.0 out of 5 stars
(3 total ratings)
Tags2D, 3D, Game Design, Game engine, GameMaker, Level Editor, Moddable, Open Source, Physics, Procedural Generation


Download NowName your own price

Click download now to get access to the following files:

firefly-0.43.5-win64.zip 99 MB
firefly-0.43.5-linux-x86-64.tar.gz 150 MB
(PREVIOUS) firefly-0.43.4b-win64.zip 100 MB
(PREVIOUS) firefly-0.43.4b-linux-x86-64.tar.gz 150 MB

Development log