A Haxe-based game engine for creating Flash, HTML5, iOS, Android, and desktop games without coding.
Stencyl Engine is the Haxe-based game engine that powers Stencyl, a no-code game development platform. It allows users to create games for multiple platforms including Flash, HTML5, iOS, Android, and desktop without writing traditional code. The engine provides the underlying technology that enables visual game creation while remaining extensible through Haxe programming.
Game developers, educators, and hobbyists who want to create cross-platform games without coding, as well as developers who want to customize or extend the engine through Haxe programming.
It combines the accessibility of no-code visual development with the power of a professional-grade Haxe engine, enabling rapid game creation for multiple platforms while maintaining the flexibility to modify the underlying engine when needed.
Create Flash, HTML5, iOS, Android, and desktop games with no code with Stencyl. This is the source to Stencyl's Haxe-based engine.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Compiles games to Flash, HTML5, iOS, Android, Windows, Mac, and Linux from a single codebase, as highlighted in the README's multi-platform export feature, enabling broad distribution.
Allows visual game creation through Stencyl's editor without traditional coding, making it ideal for educators and hobbyists, as stated in the philosophy and key features.
Built on Haxe and OpenFL, enabling developers to customize the engine, write extensions, and edit code live without restarting Stencyl, as per the developing alongside section.
Supports command-line workflows outside the Stencyl editor with tools like haxelib, providing flexibility for traditional coding, as detailed in the standalone development instructions.
Based on OpenFL, which is primarily for 2D rendering, making it unsuitable for projects requiring 3D capabilities, a restriction implied by the Haxe architecture and lack of 3D mentions.
Debugging requires external, platform-specific tools like Vizzy for Flash or OS X Console, as noted in the README, adding complexity and setup time for developers.
Tied to specific versions of Haxe (3.2.0) and the Stencyl editor, which may hinder updates and integration with newer technologies, as evidenced by the outdated dependency requirements.