Skip to content

haxenme/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 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

  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

A cross-platform native backend for Haxe projects

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 61