Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Engine Development
  3. HaxeFlixel (OpenFL)

HaxeFlixel (OpenFL)

MITHaxe

A free, cross-platform 2D game engine built with Haxe and OpenFL for native multi-platform deployment.

Visit WebsiteGitHubGitHub
2.2k stars529 forks0 contributors

What is HaxeFlixel (OpenFL)?

HaxeFlixel is a free, cross-platform 2D game engine powered by the Haxe programming language and OpenFL framework. It allows developers to write game code once and deploy natively to multiple platforms including desktop, mobile, web, and consoles. The engine originated as a port of the original ActionScript 3 Flixel engine and has grown into a comprehensive ecosystem with extensive tooling and community support.

Target Audience

Game developers looking for a mature 2D game engine with true cross-platform capabilities, particularly those interested in deploying to multiple native targets without rewriting code.

Value Proposition

Developers choose HaxeFlixel for its proven architecture inherited from the original Flixel engine, combined with the cross-platform power of Haxe and OpenFL, extensive documentation, and a rich ecosystem of demos and community resources.

Overview

Free, cross-platform 2D game engine powered by Haxe and OpenFL

Use Cases

Best For

  • Creating 2D games that need to run natively on multiple platforms
  • Developers familiar with ActionScript/Flash looking to transition to modern cross-platform game development
  • Educational projects and learning game development with extensive demo examples
  • Indie game developers needing a free, open-source game engine with community support
  • Prototyping 2D games quickly with pre-built components and templates
  • Projects requiring deployment to less common targets like consoles alongside mainstream platforms

Not Ideal For

  • Projects requiring 3D graphics or advanced 3D rendering capabilities
  • Teams preferring mainstream programming languages like C# or JavaScript over Haxe
  • Developers needing extensive built-in tooling, asset stores, or visual editors like those in Unity or Godot
  • Games with highly complex real-time multiplayer networking that benefit from engines with dedicated networking solutions

Pros & Cons

Pros

Cross-Platform Native Deployment

Leverages Haxe and OpenFL to compile natively to desktop, mobile, web, and console targets, enabling true write-once-run-anywhere development as highlighted in the README's platforms section.

Rich Ecosystem and Demos

Includes over 80 demo projects for learning, along with addons, UI components, and comprehensive documentation, providing extensive resources for developers to reference and build upon.

Strong Community Support

Maintained by a core team and over 100 contributors with active Discord support, ensuring ongoing development and assistance, as noted in the community links and badges.

Proven Architecture

Builds on the legacy of the original ActionScript 3 Flixel engine, offering a mature and tested framework for 2D game development with continuous improvements.

Cons

Niche Language Barrier

Uses Haxe, a less common language that can limit hiring options, community resources, and increase the learning curve for developers unfamiliar with it.

Complex Setup Process

Requires installation and configuration of Haxe, OpenFL, and other dependencies, which can be more involved and error-prone compared to all-in-one game engines with simpler installers.

Limited Third-Party Integration

Smaller ecosystem means fewer ready-made assets, plugins, and tools available out-of-the-box, potentially requiring more custom development compared to mainstream engines.

Frequently Asked Questions

Quick Stats

Stars2,215
Forks529
Contributors0
Open Issues256
Last commit7 days ago
CreatedSince 2011

Tags

#mobile-games#haxe#haxeflixel#desktop-games#openfl#game-development#haxelib#cross-platform#open-source-gaming#game-framework#game-engine#2d-game-engine

Built With

H
Haxe
O
OpenFL

Links & Resources

Website

Included in

Open Source Games2.7kGame Engine Development1.3kHaxe Game Development413
Auto-fetched 1 day ago

Related Projects

GodotGodot

Godot Engine – Multi-platform 2D and 3D game engine

Stars118,830
Forks27,156
Last commit1 day ago
Three.jsThree.js

JavaScript 3D Library.

Stars116,748
Forks36,727
Last commit1 day ago
pixi.jspixi.js

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

Stars48,444
Forks5,113
Last commit1 day ago
PhaserPhaser

Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

Stars40,532
Forks7,179
Last commit2 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub