Skip to content

Requirements

IDEA plugins

To work comfortably with native code, the following plugins are required:

Platform configuration

Regardless of platform, you need to have CMake installed.

The project only supports compilation via clang, so please follow the instructions below.

  •   Windows


    1. Install MSYS2, open clang64.exe
    2. Update packages:
      pacman -Syu
      
    3. Install clang and make packages:

      pacman -S mingw-w64-clang-x86_64-clang mingw-w64-clang-x86_64-make
      

    4. Check Path in environment variables:

      [YOUR_PATH]\msys2\clang64\bin
      

  •   Linux


    It is required to have clang and make installed. Please follow your own distribution instructions.

    • Debian:
      sudo apt install build-essential clang
      
    • Arch:
      sudo pacman -S base-devel clang
      

Additional platform configuration

Some targets require special compilation tools.

  •   Android


    1. Install Android SDK
    2. Install NDK via sdkmanager
    3. Check ANDROID_HOME in environment variables

    Tip

    You can simply install Android Studio and set up NDK in UI.

  •   Web


    1. Install Emscripten
    2. Check EMSDK in environment variables