Hey Haxe,
3 weeks ago I set sail to provide Haxe bindings for the Gameplay cross-platform 3D engine by RIM in order to give you a nice Christmas present. Many people were wishing for such a beast recently. Today I can announce: 95% of Gameplay works with Haxe already! Gameplay also provides: audio, input, physics, Lua scripting, AI framework etc. so you'll need nothing else. And guess what? Everything is usable with Haxe, even Lua. With the power of hxcpp and it's CFFI, I've managed to provide direct bindings to Gameplay and make it available in Haxe. Oh, yes, I forgot you're not easily convinced by words, so here's Bunnymark for you, done with Gameplay in Haxe:
The benchmark was coded by Erin Gunn a.k.a MaskedPixel. Gameplay requires a fairly high version of OpenGL, so it might not work for you. My build script supports only Windows for now, although Gameplay itself supports many platforms. If someone feels he could support me to add the missing platforms, please get in touch with me, here's the current script for the NDLL compilation:
It's not hard, I just miss the time for it :)
Anyhow, within the next days I will finish porting the rest 5% of the classes, will port the 3D samples, will open a public repository and will wrap up for haxelib. Everything should be available for Christmas or at least New Year's Eve. It's important to understand that it's working now as well. I just have to wrap it up properly for distribution via haxelib; everyone in need of the project could obtain it from me and do whatever they want. Just contact me.
WHAT WORKS ALREADY:
Everything works, you can begin immediately: load fonts, models, images, scenes, use LUA etc. 95% of the engine are functional.
PLEASE UNDERSTAND:
This is not intended to compete with NME. Gameplay is a 3D engine, so it doesn't really matter at all if the benchmark delivers less than NME, so please do not comment on this or that being better, they were designed for different purposes. When it comes to fully-featured 3D use, Gameplay delivers nicely.
FEW WORDS ABOUT GAMEPLAY:
Gameplay is a wonderful 3D engine developed by RIM, it enjoys active support and a friendly community, it features an extremely streamlined tool-chain which allows you to develop very rapidly. With Gameplay you can change and tweak everything on every level of abstraction: use custom shaders and meshes, mess up with OpenGL or load whole COLLADA scenes, it's up to you and your needs, you have the freedom. It also provides physics through Bullet, input and audio support, an AI system etc. It supports most of the major formats and you can even load entire scenes.
I hope you'll like it and thanks Haxe for being such an awesome platform to develop with.
Regards,
Mihail