
Native Media Engine
A proven backend for native iOS, Android, Windows, Mac and Linux
Installation
-
Install Haxe
-
Install NME
haxelib install hxcpp
haxelib install nme
haxelib run nme setup
To run with NME_LOCAL_TOOLKIT (the default for android now), update the submodules with:
git submodule init
git submodule update
To install a specific version
- Go to the releases page
- Download a version, for example nme-6.3.24.zip
haxelib install ~/Downloads/nme-6.3.24.zip
Building applications
Create your own application, or clone a sample:
nme clone BunnyMark -v
cd BunnyMark
Build and test your application with the different backends:
nme cpp
nme cppia
nme jsprime
nme neko
nme android
nme update ios
-> Build + run from XCode
Note: nme is a shortcut to haxelib run nme
Learning NME
Browse the sample projects. Every sample project contains the .hx Haxe sources and the .nmml config file to build the example.
Android
- NDK(r20) Recommended
haxelib run nme build android builds all APKs
haxelib run nme test android only builds the APK required for the running devices architecture