This page has been translated automatically.
High-Level Systems
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine and Tools
Double Precision Coordinates
Core Library
Engine Classes
Node-Related Classes
Rendering-Related Classes
Physics-Related Classes
Bounds-Related Classes
GUI-Related Classes
Controls-Related Classes
Pathfinding-Related Classes
Utility Classes
This version of documentation is OUTDATED! Please switch to the latest one.

OS X Development Environment

To start working with the Unigine engine on the OS X platform you should install the Unigine SDK and additional software.

Unigine works with the OS X 10.9 version or higher.

Prepare the Environment for OS X

Install Unigine SDK

  • If you downloaded a Unigine 2 SDK binary archive:
    1. Extract the archive into a target directory.
    2. Run browser_run.
  • If you downloaded a Unigine SDK Browser .dmg file, install it and then install Unigine 2 SDK.
You may also need to set the following environment variables:
  • Adds to $PATH variable locations of the following directories: <UnigineSDK>/externs/bin;<UnigineSDK>/lib;<UnigineSDK>/bin.
  • Adds to $DYLD_LIBRARY_PATH variable locations of the following directories: <UnigineSDK>/externs/bin; <UnigineSDK>/lib.
Re-login to make the changes in ~/.profile take effect.
Make sure that your terminal takes environment variables into account.
From the Terminal main menu, choose Edit > Profile Preferences > Title and Command and check Run command as a login shell box.

Additional Software

To start your project with Unigine SDK you need to install the required software to prepare the development environment:

  1. Install Xcode version 6.x+.
  2. Install SCons 2.0+ (can be downloaded for free or installed via MacPorts).
  3. Install Python 2.7 (can be installed via MacPorts).
Last update: 2017-07-03
Build: ()