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

ncline

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.

Sources

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:

Develop Branch

If you want to stay on the very bleeding edge of nCine development you can checkout the develop branch instead of master.

Please note that if you build the develop branch of the nCine you should then checkout the same branch for additional projects too (if it exists), or you might incur in compilation errors.

Binaries

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

Releases

The first one is through GitHub releases.

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

Artifacts

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.

nCine-artifacts

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