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;
#Mobile
- IOS
- WEBOS
- Blackberry
- Android
#Desktop
- Linux
- Windows
- Mac
- Neko
#Web
- Flash
##Note
There are differencies between the render systems of the original As3 Flixel version discussed here.
###Demos for HaxeFlixel https://github.com/Beeblerox/HaxeFlixelDemoes
###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