###Related: flixel-addons | flixel-demos | flixel-tools | flixel-ui
###Getting Started
It is recomended to use Haxeflixel via Haxelib. Just run haxelib install flixel
once you have it installed.
You can read our getting started docs here.
###Links
In case you're looking for ressources, help, or just want to interact with the community:
HaxeFlixel was founded and created by Alexander Hohlov, also known as Beeblerox who continues to be the project lead and repository maintainer. The codebase started largely from a Haxe port of the AS3 version of Flixel written by Adam “Atomic” Saltsman.
Special thanks go to the community contributors Werdn, crazysam, impaler, ProG4mr, Gama11, sergey-miryanov and more.
HaxeFlixel presents substantial enhancements from the original Flixel AS3 code:
- Use of a robust and powerful, opensource language
- Flexible Asset Management System
- Cross-platform development for Linux, Mac and Windows
- Texture Atlas and Layer enhancement for cpp targets
- Integrated and robust Tween System
- Access to OpenFL native extensions
- Compile to Mobile and Desktop targets with native code through OpenFL
- Impressive Native Performance using GPU accelerated drawTiles implimentation in cpp targets
- A powerful debugger with a console as well as an advanced logging system
- A vibrant community that keeps updating the engine and adding new features to it
###Runtime Targets The current possible targets are:
Mobile | Desktop | Web |
---|---|---|
Blackberry | Linux | Flash |
iOS | Mac | |
Android | Windows | |
WebOS | Neko |
There's also experimental support for HTML5.
###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