Awesome
<img src="./assets/icons/nme.svg" align="left" width="100" height="100" />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 tohaxelib 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 APKshaxelib run nme test android
only builds the APK required for the running devices architecture