Receive news and invites for the upcoming beta phase and other tools.
Combine the power of HaXe language and HTML5+WebGL to easily develop powerful applications that can run in any modern browser.
Workflow Setup applications that adapts to different needs. It is possible to create 3D and DOM-only projects. Easily preload and process your data before starting up.
Hierarchy Manipulate the position, rotation and scale of your elements globally or relative to their hierarchy.
Rendering Load and display 3D models using WebGL. Setup your scene with a range of materials, shaders and ilumination to reach great effects.
Post Processing Add image effects to your already stunning rendering. Make use of a set of pre-defined filters or create your own ones using shaders or extending the base scripts.
Scripting Haxor engine uses Haxe language to allow users to focus only in the behaviour of their scripts. Create only the Components necessary to your application and leave the rest to the engine.
Input Easily capture complex input data from Keyboard and Mouse. In supported browsers, it is also possible to capture information about available gamepads. Touch data can be managed using an acessible list structure.
Audio Audio features are wrapped in a simple class that offer features to immediately control the playback of your sounds.
Animation Loaded files with animations are converted to clips that can be played any time. Keyframes are blended so the animation plays smoothly along frames. Also it is possible to CrossFade between clips and avoid sharp changes between them.
Physics Altough in its initial versions. It is possible to setup box snd sphere colliders to handle friction less collisions. Also add triggers to handle a varied range of events with or without layer filtering.
Networking Using the nodejs server classes and the Haxe client classes, it is possible to create applications that exchange informations using WebSockets and the new WebRTC features for UDP-like syncing.
UI The UI system is a wrapper for DOM elements that make it easy to layout and control them.