Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> as much as i disagree with this approach it is actually quite fantastic to see a cross platform solution that isn't either using native code directly or Unity.

In that case check out Haxe. It's a managed language along the lines of C# or Java (in Haxe's case, compiles down to Neko bytecode), which can then be compiled into C++, Javascript, C#, Java, and PHP. If you use the OpenFL/Lime framework, you can compile an entire app for Linux/Windows/Mac (either native or NekoVM), Android and iOS, HTML5 and Flash.

The language itself is great, it's object oriented with static typing, type inference, pattern matching, lambdas and macros (!!). It comes out of the flash game developer community, but has become a fantastic way to generate native games (via C++) on multiple platforms (3D options are limited right now, but on the way).



It actually came out from a French (yes, them again) game studio before being opened to the community. ;)

http://motion-twin.com/


Sure did. I mentioned it in the other thread.

The compiler is pure magic. It does all sorts of strange and mysterious optimizations, I have no idea how it works but it seems to work very well.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: