Skip to content

thomasuster/NME

 
 

Repository files navigation

Build Status

Native Media Engine

A proven backend for native iOS, Android, Windows, Mac and Linux

Installation

  1. Install Haxe

  2. Install NME

haxelib install hxcpp
haxelib install nme
haxelib run nme setup

To install a specific version

  1. Go to the releases page
  2. Download a version, for example nme-6.3.24.zip
  3. 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

About

An awesome cross-platform Haxe framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 57.3%
  • C++ 22.7%
  • Haxe 15.2%
  • Objective-C++ 2.7%
  • Java 1.7%
  • Objective-C 0.2%
  • Other 0.2%