There are different ways to download the nCine and its accompanying projects.


If you want an all-in-one solution to download, configure and build the libraries, the engine and the additional projects then check ncline: the nCine command line tool.

You can download a binary archive from one of those branches, depending on the platform and compiler you use.


Being an open source project you will always have access to all source code on GitHub.

You start by cloning and build nCine-libraries and nCine-android-libraries and move to nCine and nCine-data.

You can then clone and build additional projects if you want:


If you prefer to skip the building phase and just download binaries you can follow two different ways.


The first one is through GitHub releases.

The project follows a calendar versioning scheme (YYYY.0M.MICRO):


The second way of obtaining nCine binaries is through continuous integration artifacts. Every project has a specific repository where the C.I. deposits its artifacts and they are all accessible on GitHub.

You can, for example, go to the nCine-artifacts repository and then to the all branches page to have a list of all the supported combinations of OSes, compilers and branches.

As an example you can select the nCine-master-windows-vs2019 branch and download the installer or the portable archive of the nCine master branch compiled for Windows with Visual Studio 2019.

The same thing is true for the dependency libraries (Android ones are included) and for the other projects, like ncPong, ncInvaders, ncParticleEditor or ncTemplate.


Branch Linux macOS Windows MinGW Emscripten
2020.05 GCC Clang AppleClang VS2019 VS2017 GCC Clang emcc
master GCC Clang AppleClang VS2022 VS2019 GCC Clang emcc