Coherent UI for Unreal Engine 4
A modern user interface library for games
 All Classes Functions Variables Pages

To use Coherent UI SDK in your project, please make sure that the following minimum system requirements are met by your development environment and are compatible with your project requirements for the end-users.

Software Requirements


  • Windows XP (required Service Pack 3)
  • Windows Vista (required Service Pack 2)
  • Windows 7 (required Service Pack 1)
  • Windows 8
  • Windows 8.1

Visual Studio 2010, 2012, 2013 is required to build Coherent UI SDK. DirectX SDK is required for older versions of Visual Studio to build some of the samples.

  • All Windows systems must have the latest Service Pack provided by Microsoft installed.
  • DirectX shared textures require Windows Vista or later.
  • Latest drivers provided by the hardware vendor are required.
  • For Windows 8 and 8.1 only desktop mode applications are supported
  • WinRT is not supported
  • The Coherent UI Samples require the Microsoft DirectX End-User Runtime (June 2010) to work compile (or at least d3dx9_43.dll and D3DCompiler_43.dll should be added to the output folder).


Generally any distribution similar to Ubuntu 12.04 LTS.

  • glibc 2.14 or later
  • libstdc++6 or later
  • GTK 2.24.10 or later
  • GCC 4.6.3 or later
Only the latest video card drivers are supported. OpenGL 3.0 support is required.

Mac OS X

  • 10.7 or later
  • XCode 4.4 or later
Limited support for Mac OS 10.6.8 is available, but extensive testing should be performed, and some features might not work.

Hardware Requirements

  • Intel or AMD CPU architectures are supported (no ARM support)
  • Dual-core CPU is recommended
  • 512 MB RAM
  • 350 MB HDD space for development
  • 40-80 MB HDD space for runtime libraries

Video adapter:

  • Support for shader model 3.0 is required
  • DirectX 9.0c or later support
  • OpenGL 3.0* or later support
  • Full non-power-of-two textures support
  • Dedicated video card recommended
  • Certain features of Coherent UI may be available on earlier versions of OpenGL but we don’t test that configuration and results may be unpredictable.
  • On configurations with multiple video cards - SLI, Optimus, etc., the faster card should be enabled, and your users should make sure that the same adapter runs both your application and the Coherent UI rendering processes.