Hardware Requirements
Operating Systems
- Windows (7/8/10)
- Linux (kernel 2.6+)
- OS X (10.9+)
Both 32- and 64-bit systems are supported (only 64-bit OS X supported). The engine fully and efficiently utilizes the multi-core CPU architecture.
Both types of endianness are handled by design.
SIMD optimizations (SSE, SSE2, AVX, AltiVec) are provided out of the box.
GPU
- Windows: all graphic cards with support for DirectX 11 and OpenGL 4.4+
If your graphic card has support for DirectX 11 only (OpenGL 4.4 is not supported), for example, Intel HD4000+, you can still run the engine with DirectX 11.
- Linux: all graphic cards with support for OpenGL 4.4+
- OS X: all graphic cards with support for OpenGL 4.1
NVIDIA SLI and ATI CrossFireX / QuadFireX technologies are supported.
Even if UNIGINE cannot recognize a graphics card by its type identifier, it still can detect the card's capabilities and use available features.
Input Devices
- PC keyboard
- PC mouse
- PC joystick
- PC wheel controller
- Xbox 360 controller
- Multi-touch screen
C++ API can be used for adding custom devices.
Output Devices
- Flat LCD
- Multi-monitor systems (Matrox TripleHead2Go, monitor walls, CAVEs, AMD Eyefinity, etc.)
Stereo Output
- 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 (DK1, DK2) 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 and 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.
Last update: 2017-07-03
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)