Whiplash is a HTML5 framework combining the haxe implementation of the Ash framework, the haxe externs for Phaser and the haxe externs for Babylon.js.
- Entities-Components-Systems provided by the Ash famework
- Input, 2D Graphics, Audio, Physics, etc. provided by Phaser
- Input, 3D Graphics, Audio, Physics, etc. provided by Babylon.js
- Haxe classes operators for a better usability
- Math helpers
This project has the following dependencies as submodules:
- Ash-Haxe for ECS support
- haxe-babylon for 3D support
- haxe-phaser3 for 2D support
They have to be included in your .hxml file, g.e:
...
-cp deps/haxe-babylon/src
-cp deps/haxe-phaser3/src
-cp deps/Ash-Haxe/src
...
See test
directory