Skip to content
Haxe port of Flixel v. 2.55. There is 2 versions: flixelNME - containing only flixel port (targets flash and c++), and flixel+powertools - flixel port with FlixelPowerTools by Photonstorm (see (works only on flash)
Find file
New pull request
Pull request Compare This branch is 4661 commits behind HaxeFlixel:dev.
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


HaxeFlixel is an open source 2d game library written in the Haxe Language, it is completely free for personal or commercial use. This library features integration with the powerful Haxe NME.

HaxeFlixel is based largely on the As3 version of Flixel written by Adam “Atomic” Saltsman , Flixel Github.

Haxe and NME present substantial enhancements from the original Flixel as3 code. For example, Haxe offers a more robust and powerful opensource language and NME easily enables multiple runtime targets.

Runtime Targets

The current targets possible are;


  • IOS
  • Blackberry
  • Android


  • Linux
  • Windows
  • Mac
  • Neko


  • Flash


There are differencies between the render systems of the original As3 Flixel version discussed here.

Demos for HaxeFlixel

Basic Features

  • Display thousands of moving objects
  • Basic collisions between objects
  • Group objects together for simplicity
  • Easily generate and emit particles
  • Create game levels using tilemaps
  • Text display, save games, scrolling
  • Mouse & keyboard input
  • Math & color utilities
  • Record and play back replays
  • Powerful interactive debugger
  • Camera system for split screen
  • Pathfinding and following
  • Easy object recycling

Community Code and Plugins

Progress has been made on ports of the Flixel Power Tools and additional community input. Community Code

Future plans on this port: Draft

If you are after support for Haxe NME and Flixel please join the wonderful people in the HaxeNME Forum

Something went wrong with that request. Please try again.