A downloadable tool for macOS and Linux

Download NowName your own price

SimulationStarterKit is a modular (plugin-based) fully customisable cross-platform graphical editor, engine and SDK for building interactive scenes and standalone games / executables. It's in early development and is a work in progress.

  • The engine can be extended by way of plugins (including the renderer) that add components and systems to the engine (the engine is Entity Component System (ECS) based).
  • The editor can be extended by way of plugins that add tools and behaviours to the toolbar and other extension points within the editor enabling you to customise both the engine and editor according to your product / simulation / game's needs.

A list of features supported by SimulationStarterKit include:

  • A customisable plugin entity-component-system based SDK and editor
  • C++ / CMake based (builds on Windows, Linux, Mac and ARM based devices)
  • Bundles with an editor, runnable demos and code wizards for generating standalone games and plugins quickly that you can then develop, debug and run in your preferred editor
  • Fast compilation times (as your games are linking to a prebuilt framework and your logic is split across plugins)
  • Scripting support (Lua)
  • Versioned serialisation of scenes
  • Out of the box scene editing tools
  • 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
  • Extension points within the engine and editor to enable a high degree of customisation
  • Property and method reflection - properties and methods of components, systems and scene items are reflected on and can be accessed graphically in the editor and programatically either directly or through script
  • Shader support - simply drop your shader source files in a directory and start using them directly in the editor or via script
  • Shader reflection - engine reflects on shader properties so they can be edited, scripted and animated within the editor and engine
  • Animation support for any object property (right click an object -> Animate -> [property]) 

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

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


Download NowName your own price

Click download now to get access to the following files:

FireflySceneComposer-829eb45-x86_64.AppImage 68 MB
FireflySceneComposer-0.40.17-Darwin.dmg 27 MB

Development log

View all posts