compiling.md 1.6 KB

Compiling

Banshee is available on two branches:

  • preview - This branch always contains latest "stable" pre-release version.
  • master - This branch contains the latest changes, might be quite unstable and might not even compile. Use this if you absolutely need the bleeding edge changes.

It can be compiled using:

  • MSVC++ 14.0 (Visual Studio 2015)
  • Clang

You can build it using a Visual Studio solution directly, available in the Build/VS2015 directory. Or you can generate a makefile or an IDE solution using CMake. CMake root file is available at Source/CMakeLists.txt.

Banshee currently only compiles on Windows, but Mac & Linux ports are coming soon.

Third party dependencies

Aside from the source code you will also need various third party dependencies. You may retrieve/compile those dependencies yourself by following a guide in "CompilingDependenciesManually.txt" (provided with the source code).

Optionally, if you are using VS2015 you can avoid compiling dependencies by downloading the archive below, containing a set of pre-compiled dependencies. These should be extracted in the root of the directory containing Banshee source code.

Download dependencies (VS2015)

For older versions check the git release tag descriptions for links.

Data files

You will also need data files (non-code resources like images, shaders, etc.) in order to run the editor, engine and example projects.

Download data files

For older versions check the git release tag descriptions for links.