There are different ways to download the nCine and its accompanying projects.
But first it might be useful to read the Getting Started guide from the wiki.
Binaries
The easiest way is to download binaries that have been compiled by GitHub Actions. Every project has a specific repository where the C.I. deposits its artifacts and they are all accessible on GitHub. To check the continuous integration state you can visit the artifacts page.
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-vs2022 branch and download the installer or the portable archive of the nCine master
branch compiled for Windows with Visual Studio 2022.
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 | macOS 14 (arm64) macOS 12 (intel) | VS2022 VS2019 | GCC Clang | emcc |
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.
Start by cloning and build nCine-libraries and nCine-android-libraries, then move to nCine and nCine-data.
You can then clone and build additional projects if you want:
- ncPong (and ncPong-data)
- ncInvaders (and ncInvaders-data)
- ncParticleEditor (and ncParticleEditor-data)
- ncTemplate (and ncTemplate-data)
Have a look at the build instructions on the project wiki.