OSS TanbouSign in with GitHub

build cross-platform 2D games on Haxe and OpenFL with a code-driven game engine

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
2,212
Primary language
Haxe
License
MIT
Repository last updated
Aug 23, 2026
On this page

Overview

HaxeFlixel is a 2D game engine built on Haxe and OpenFL. It provides sprites, cameras, tilemaps, input, audio, tweening, and debugging features while allowing the same Haxe codebase to target desktop, mobile, HTML5, and other supported platforms.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Key features

Provide core 2D game systems for sprites, cameras, tilemaps, input, and more

Classes such as FlxSprite and FlxCamera combine with tilemaps, input managers, tweens, sound, and other runtime systems to build 2D gameplay.

Sources: [1][2]

Target multiple platforms through Haxe and OpenFL

HaxeFlixel sits on Haxe and OpenFL and supports a cross-platform workflow where the same codebase can target desktop, mobile, HTML5, and other environments.

Sources: [1][4]

Use debugging tools and a broader ecosystem of addons, demos, and templates

The engine is accompanied by addons, UI libraries, demos, tools, templates, and documentation, while the core includes debugging and runtime inspection features.

Sources: [1][2]

Best fit

Fits code-driven 2D games that need one Haxe codebase across platforms

It is useful when a project prefers state- and code-oriented game construction rather than an editor-first workflow and wants to share gameplay logic across desktop, web, and mobile targets.

Sources: [1]

Before adoption

The engine depends on the wider Haxe, Lime, and OpenFL toolchain

Haxelib metadata declares Lime and OpenFL dependencies, and individual target platforms may also require compilers, SDKs, and native setup beyond the engine package itself.

Sources: [4][3]

Version 6.2.0 contains substantial sound-system changes

HaxeFlixel 6.2.0 includes a large sound-initialization refactor, music streaming, FlxMatrixSprite, tilemap ray helpers, and other API changes. Existing projects should review deprecations and sound-related changes before upgrading.

Sources: [2][3]

Official sources

  1. [1]HaxeFlixel README(2026-10-04)
  2. [2]HaxeFlixel 6.2.0 changelog(2026-10-04)
  3. [3]Haxelib flixel 6.2.0 package(2026-10-04)
  4. [4]HaxeFlixel package metadata(2026-10-04)
  5. [5]HaxeFlixel MIT license(2026-10-04)
Supplemental curator note

The stable package baseline is Haxelib 6.2.0. The repository does not publish GitHub Releases, so use Haxelib and the changelog for release-version verification.

Try it in 3 steps

  1. 1

    Install HaxeFlixel 6.2.0 from Haxelib

    Pin the installation to the current stable 6.2.0 package. Lime and OpenFL are resolved as dependencies.

    haxelib install flixel 6.2.0
  2. 2

    Inspect the installed package and dependency paths

    Check the active flixel package path and the resolved library dependencies.

    haxelib path flixel
  3. 3

    Confirm the selected flixel version

    Verify that 6.2.0 is selected before creating a project or configuring platform-specific native SDKs.

    haxelib list | grep '^flixel:'
Check the official README

Growth

Growth trends · Last 30 days

2,212 Stars

Trend data is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • 2d-game-engine
  • cross-platform
  • flixel
  • game-engine
  • haxe
  • haxeflixel
  • haxelib
  • openfl
Stars
2,212
Forks
524
Watchers
2,212
Open issues
305
Owner type
Organization
Primary language
Haxe
License
MIT
Repository last updated
Aug 23, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?