OpenFL

OpenFL by the OpenFL Foundation is an open-source framework that replicates the classic Flash API while extending its capabilities for modern, cross-platform game and app development. Written in Haxe, OpenFL allows developers to create rich 2D experiences using familiar workflows and export them to nearly every platform—without needing the Flash Player.

Key Features:

  • Flash API Compatibility: Developers familiar with Flash/ActionScript 3.0 will feel right at home—OpenFL mirrors the Flash display list and event system with additional modern features.
  • Haxe-Powered: Leverages the Haxe programming language for its fast compile times, strong typing, and ability to target native, web, and mobile platforms.
  • Cross-Platform Deployment: Publish your games or apps to Windows, macOS, Linux, HTML5, Android, iOS, and even consoles using extensions.
  • GPU-Accelerated Rendering: Offers both hardware-accelerated (via WebGL/OpenGL) and fallback canvas rendering, with support for shaders and custom draw routines.
  • Asset Management: Handle images, fonts, sounds, and animations through a structured asset system that supports SWF, SVG, and bitmap formats.
  • Lime Backend: Uses Lime (Lightweight Media Engine) for lower-level rendering, asset handling, and platform abstraction, giving you deep control over performance and compatibility.
  • Ideal for Framework Integration: Powers other frameworks like HaxeFlixel, Kha, and Heaps, making it a foundational layer for many Haxe-based tools.

Who Should Use It:

OpenFL is perfect for Flash developers transitioning to modern platforms, Haxe developers building 2D applications, and anyone seeking a versatile, open-source framework for cross-platform multimedia projects.

Summary:

OpenFL brings the ease of Flash development into the future, offering powerful 2D rendering and wide platform support through the Haxe ecosystem. It’s a developer-friendly bridge between classic creativity and modern deployment.


MonoGame

MonoGame

MonoGame MonoGame by the MonoGame Team is an open-source game…

jMonkeyEngine

jMonkeyEngine

jMonkeyEngine jMonkeyEngine by the jMonkeyEngine Team is a powerful, open-source…

Adventure Game Studio

Adventure Game Studio

Adventure Game Studio Adventure Game Studio by Chris Jones is…