Home
##Home Flaxen blends an entity/component system with a Haxe-based game engine, powered by HaxePunk and Ash.
About Flaxen
Introducing Flaxen and what it does.
Setup Guide
How to install Flaxen and its dependencies.
Getting Started
Learn basic concepts: working with the Flaxen object and Ash concepts.
Basic Components
A cookbook for showing basic graphics with entities and components.
Image Components
Additional components you can use to manipulate Image-based HaxePunk entities.
Other Useful Things
Presents other useful things. Duh.
##Undocumented Features Well I still got a bunch of features to document.
- The mode system lets you specify different start/stop and input handlers based on your game mode (scene), mark entities as transitional, and do a few other funky things.
- Flaxen has its own Tween component for interpolating values, but you can still use HaxePunk's tweener if you want.
- Sounds can be managed through a Sound component.
- Dependency relationships between entities can be defined in order to remove dependents as a group.
- A layout manager for help switching between mobile orientations.
- ComponentSets for pre-defining entity transformations and invoking them at runtime.
- And moaaar stuff that barely works!
Some simple demos are included. Flaxen has changed a lot, but you can look at my Ludum Dare compo entries with source on GitHub for a few more examples. This is a work in progress and you should expect it to continue to evolve and break code.