Frequently Asked Questions - earok/scorpion-editor-demos GitHub Wiki

Why no support for [other platform]?

Check the table below. Note that the reasons are likely to fluctuate in future - some planned platforms may never eventuate, others I’ve ruled out may eventually come to fruition.

Platform Reason
Amiga OS4, Amiga Vampire Considered for future development.
Amstrad CPC, ZX Spectrum Consider Arcade Game Designer instead.
Apple IIe, Atari 8bit, Atari Lynx, C64 Consider 8bit-Unity instead.
Atari 2600 Consider Batari Basic instead.
Atari Jaguar/CD Tentatively planned for development in 2026.
Atari ST Base system lacks smooth scrolling capabilities. If support for this platform ever comes, it may come in the form of STE or Falcon only support.
DOS, Game Gear, MSX, PC Engine Lacks a 68K processor and (except for DOS) the means to emulate one efficiently.
Dreamcast Planned for development, but only under (for example) emulated Mega Drive as a first stage.
Game Boy, Game Boy Advance Consider GB Studio instead.
Mac 68K, X68000 Seems to lack the homebrew community needed to support the development of such a system.
Master System Consider KiddEd instead.
Mega CD, Sega CD Considered for future development.
Modern systems such as Windows, Mac, Linux, Android, iOS, Web, Switch Tentatively planned for development in 2027.
NES, SNES Consider NESMaker instead. Future versions may support the SNES under the name 'Retro Game Forge'.
Spectrum QL Lacks strong graphical capabilities.

Why no support for Mac and Linux?

While the Scorpion Engine editor is made with the cross platform Unity Engine, there are complications preventing a cross platform release.

Adding support for Mac and Linux will increase compile and deployment times.

Especially as the Scorpion editor relies on Windows specific .NET libraries such as system.windows.drawing, there may be complications creating those versions to begin with.

Having said the above, some Scorpion Engine developers have found success developing their games on virtualisation systems, like Parallels for Mac and Wine for Linux. I have made minor changes to the Scorpion Engine in order to better accommodate those systems, and I would definitely consider further such tweaks if anything specific is requested.

Why doesn’t the engine support [really important missing feature].

Everything is ultimately a matter of time and priority - I absolutely intend to support close to 100% of the features that the platforms support.

Having said that - if you have a game under development and that feature is essential to make any further progress, please do let me know - I would definitely consider rearranging my priorities to support a promising looking game that’s stalled because of this particular feature is currently missing.

I’d love to suggest [missing feature] or report [missing bug]

Please reach out to us at the PixelGlass Discord server.