InfoHeap
Tech
Navigation
  • Home
  • Tutorials
    • CSS tutorials & examples
    • CSS properties
    • Javascript cookbook
    • Linux/Unix Command Line
    • Mac
    • PHP
      • PHP functions online
      • PHP regex
    • WordPress
  • Online Tools
    • Text utilities
    • Online Lint Tools
search

Haxe tutorials

  • How to view flash debug log using Firefox on Mac
  • List of mobile app/game development tools
  • Review of Haxe nme for cross platform mobile games development
  • haxe openfl on mac - quick start guide for mobile development
 
  • Home
  • > Tutorials
  • > Flash

Review of Haxe nme for cross platform mobile games development

By admin | Last updated on Mar 20, 2016

Haxe NME is a very powerful open source game and app development platform written in haxe programming language. It can be used for mobile game and app development both but it is more popular for mobile game development.

nme-logo

Advantages

  1. It has a syntax similar to flash. So a lot of flash code can easily be ported on this platform.
  2. It can cross compile to many platforms including Android, iOS (iPhone and iPad), Blackberry, Flash, HTML5. So its easier to maintain game main logic by keeping it in one code base.
  3. It cross compiles to C (Objective C for iOS) for mobile native apps. That makes the apps perform faster and game size smaller. There is no overhead of interpreter code in the binary. Many other cross platform tools use interpreter based approach.
  4. The compiling to Flash is a great feature. Flash may not be as popular as mobile these days, but it gives you an extra distribution channel with single code base. It also support integrating current flash native code. This may be useful for integrating flash ads API (e.g. Mochi Media and MindJolt API)
  5.  It is open source. So extending it is a possibility. You dont have to depend upon the release cycles of the platform developer which can be big problem for proprietary platforms.
  6. There is a good size community using it. It is not hugely popular but it has potential to be the best platform for 2D game development for mobile.

Disadvantages

  1. It is hard to find third party tools for haxe nme. But since it is open source, you can write it yourself. Many times you find something written by community. Sometimes the community written libraries are not that stable but it is better than nothing. And moreover you can fix them as its open source.
  2. It does not have too much support for 3D games. I think it is best suited for 2D games. For 3D it may be better to look at alternatives like Unity3D or Unreal game engine.

 

Haxe have lots of libraries available written by community. It may be a good idea to see if the project you are working on can reuse some of these. This can be a big time saver. You can join NME mailing list and Haxe mailing lists for regular updates on what is happening in these platforms.

Suggested posts:

  1. How to fix ipad2 home button unresponsiveness issue
  2. Git – how to undo last commit
  3. Run Internet Explorer (IE) on Mac using VirtualBox and ievms script
  4. How to view your WiFi password on Mac
  5. Requirejs – quickstart guide for beginners
  6. Javascript in header vs footer
  7. How to change default system voice for text-to-speech on Mac
  8. How to disable dropbox photo auto upload on mobile and desktop
Share this article: share on facebook share on linkedin tweet this submit to reddit
Posted in Tutorials | Tagged Flash, Game development, Haxe
  • Browse content
  • Article Topics
  • Article archives
  • Contact Us
Popular Topics: Android Development | AngularJS | Apache | AWS and EC2 | Bash shell scripting | Chrome developer tools | Company results | CSS | CSS cookbook | CSS properties | CSS Pseudo Classes | CSS selectors | CSS3 | CSS3 flexbox | Devops | Git | HTML | HTML5 | Java | Javascript | Javascript cookbook | Javascript DOM | jQuery | Kubernetes | Linux | Linux/Unix Command Line | Mac | Mac Command Line | Mysql | Networking | Node.js | Online Tools | PHP | PHP cookbook | PHP Regex | Python | Python array | Python cookbook | SEO | Site Performance | SSH | Ubuntu Linux | Web Development | Webmaster | Wordpress | Wordpress customization | Wordpress How To | Wordpress Mysql Queries | InfoHeap Money

Copyright © 2025 InfoHeap.

Powered by WordPress