Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


CRYENGINE is supported on the Ubuntu 14 64bit Linux distribution. Other Linux distributions will likely work as well, however they are not actively tested and supported by development team.

Compilation prerequisites

CRYENGINE compilation on Linux requires that you have some externally provided packages installed on your system.

We support the Ubuntu distribution. Other distributions will likely work too but the following steps have been tested on Ubuntu 14.

 The following table explains how to make sure you have every package required for compilation installed.

NCurses libncurses5-dev libncursesw5-devClang (optional)
PackageHow to install (Ubuntu)Notes
Build Essentialsudo apt-get install build-essentialSDL2This package provides the C libraries and gcc compiler
Clang (optional)sudo apt-get install libsdl2-devclang-3.4Install if you wish to use the clang compiler instead of gcc
Python + TKsudo apt-get install Python + TKpython python-tkPython and Tk are used by the WAF build system to configure and setup the build
SDL2sudo apt-get install python python-tklibsdl2-devInstall only for CRYENGINE 3.8.5 and older, for 3.8.6 it is automatically included
NCursessudo apt-get install clang-3.4libncurses5-dev libncursesw5-devInstall only for CRYENGINE 3.8.5 and older, for 3.8.6 it is automatically included



The CRYENGINE runtime and game code can be compiled for 64-bit Linux using the WAF build system.