UnigineScript
The Language
Core Library
Engine Library
Node-Related Classes
GUI-Related Classes
Plugins Library
High-Level Systems
Samples
C++ API
API Reference
Integration Samples
Usage Examples
C++ Plugins
Content Creation
Materials
Unigine Material Library
Tutorials

Hardware Requirements

Platforms

Unigine supports the following platforms:

  • Windows (XP / Vista / 7 / 8)
  • Linux (kernel 2.6+)
  • Mac OS X (10.8+)
  • iOS (6.0+)
  • Android (4.0+)

Both 32- and 64-bit systems are supported. The engine fully and efficiently uses multi-core CPU architecture.

Notice
Unigine correctly handles both types of endianness by design.

Unigine also provides SIMD optimizations (SSE, SSE2, AVX, AltiVec, NEON) out of the box.

Graphics Cards

Unigine supports the following GPUs:

  • NVIDIA GeForce GTX TITAN
  • NVIDIA GeForce GT 720 - GTX 780
  • NVIDIA GeForce GT 620 - GTX 690
  • NVIDIA GeForce GT 520 - GTX 590
  • NVIDIA GeForce GT 420 - GTX 480
  • NVIDIA GeForce 310 - GT 340
  • NVIDIA GeForce 210 - GTX 295
  • NVIDIA GeForce 9400 - 9800
  • NVIDIA GeForce 8300 - 8800
  • NVIDIA Quadro K6000
  • NVIDIA Quadro K5000
  • AMD Radeon HD 7570 - HD 7970
  • AMD Radeon HD 6450 - HD 6990
  • AMD Radeon HD 5450 - HD 5970
  • AMD Radeon HD 4350 - HD 4870 X2
  • AMD Radeon R7 240 - 265
  • AMD Radeon R9 270 - 295
  • AMD FirePro 3D V3700-V9800
  • Intel HD 5000 (Haswell)
  • Intel HD 4000 (Ivy Bridge)
  • Intel HD 3000 (Sandy Bridge)

Unigine supports NVIDIA SLI and ATI CrossFireX / QuadFireX technologies.

Notice
Even if Unigine cannot recognize a graphics card by its type identifier, it still can detect the card's capabilities and use available features.

Mobile Graphics Cards

The following GPUs for mobile devices are supported:

  • Apple A7
  • ARM Mali 400 MP
  • Imagination Technologies PowerVR Series 5XT (SGX543MP2-SGX543MP4)
  • Imagination Technologies PowerVR SGX545
  • Imagination Technologies PowerVR SGX540
  • Imagination Technologies PowerVR SGX535
  • Imagination Technologies PowerVR SGX531
  • Imagination Technologies PowerVR SGX530
  • NVIDIA Tegra 4
  • NVIDIA Tegra 3
  • NVIDIA Tegra 2
  • Qualcomm Adreno 320
  • Qualcomm Adreno 225
  • Qualcomm Adreno 220
  • Qualcomm Adreno 205

Input Devices

The following input devices are supported:

  • PC keyboard
  • PC mouse
  • PC joystick
  • PC wheel controller
  • Xbox 360 gamepad
  • PlayStation 3 Sixaxis controller
  • Razer Hydra
  • Multi-touch screen
Notice
C++ API can be used for adding custom devices.

Output Devices

Unigine supports multi-monitor systems like Matrox TripleHead2Go, monitor walls, CAVEs and AMD Eyefinity.

If required, vertical synchronization (VSync) can be turned on in Unigine. Gamma-correction and sRGB color model are also supported.

Stereo Output

Unigine provides stereo rendering capabilities. Supported out-of-box stereo devices are:

  • 3D Vision and 3D Vision Surround-ready monitors
  • Anaglyph glasses (red-cyan)
  • Any dual-screen stereo system with independent input for each eye
  • Side-by-side and interlaced stereo
  • Oculus Rift virtual reality display

Memory Usage

Actual RAM and disk space requirements of a Unigine-based application depend on the application itself. However, the required disk space should not be less than 20 MB, as this is the size of Unigine libraries plus the Unigine core data.

Sound Cards

Since Unigine uses OpenAL and XAudio2 for sound output, it is possible to use any sound card that supports any of these libraries.

Besides, Unigine provides:

  • A support of virtually unlimited number of 3D sound sources
  • Sound streaming
  • Doppler effect
  • Sound occlusion
  • Multiple reverberation zones
  • Playback of WAV and OGG files
Last update: 2017-07-03