Girish Mahajan (Editor)

Unigine

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
Unigine Corp

Written in
  
C++, UnigineScript

License
  
Development status
  
Active

Type
  
Game engine

Unigine httpsnovaquarkdevblogfileswordpresscom2016

Platform
  
Windows, Linux, OS X, PlayStation 3, Android, iOS

Pbr physically based rendering standard materials marmoset toolbag and unigine 2


Unigine is a proprietary cross-platform game engine, developed by Russian software company Unigine Corp. Apart from its use as a game engine, it is used for virtual reality systems, serious games and visualization. The strongest feature of Unigine is its advanced renderer which currently supports OpenGL 4.0 and DirectX 11. An updated Unigine SDK is released monthly.

Contents

Unigine tech demos are included as part of the Phoronix Test Suite for benchmarking purposes on Linux and other systems. A trial version of the engine, called the "Evaluation Kit", is provided to companies working on commercial projects.

UNIGINE 1

The last update is released on July 7, 2014.

Platforms

  • Microsoft Windows
  • Linux
  • OS X
  • PlayStation 3
  • Android
  • iOS
  • Rendering

  • DirectX 9
  • DirectX 10
  • DirectX 11
  • OpenGL
  • OpenGL ES
  • PlayStation 3
  • API

  • C++
  • UnigineScript
  • Serious game features

  • Double precision of coordinates (64 bit)
  • Multi-channel rendering
  • Stereoscopic 3D
  • Anaglyph
  • Oculus Rift
  • Nvidia 3D Vision
  • Separate images output
  • Support of multiple output devices with asymmetric projections (e.g. CAVE)
  • Support for multi-monitor output
  • Zone-based background data streaming
  • Other features

  • Support of Shader Model 5.0 with hardware tessellation and DirectCompute (as well as OpenCL)
  • Advanced visual effects: screen space ambient occlusion (SSAO), real-time global illumination
  • Physics module (collision detection, rigid body physics, dynamical destruction of objects, rag doll, cloth, fluid buoyancy, force fields, time reverse)
  • Terrain and vegetation engine
  • Scripting via UnigineScript programming language (object-oriented, C++ like syntax)
  • Built-in pathfinding module
  • Interactive 3D GUI
  • Video playback using Theora codec
  • Audio system based on OpenAL
  • Visual world editor
  • UNIGINE 2

    Originally released on October 10, 2015. The current version is 2.4, released on February 7, 2017.

    Platforms

  • Microsoft Windows
  • Linux
  • OS X
  • Rendering

  • DirectX 11
  • OpenGL 4.x
  • Shader languages:

  • HLSL
  • GLSL
  • UUSL (Unified Unigine Shader Language)
  • API

  • C++
  • C#
  • UnigineScript
  • Serious game features

  • Support for large scenes:
  • Double precision of coordinates (64 bit)
  • Zone-based background data streaming
  • Support for geo-coordinates
  • Support for various image output schemas:
  • Multi-channel rendering
  • Support for multi-monitor output (video wall)
  • Stereoscopic 3D
  • Anaglyph
  • Oculus Rift
  • Nvidia 3D Vision
  • Separate images output
  • Quad Buffered Stereo
  • Multiple output devices with asymmetric projections (e.g. CAVE)
  • Support for VRPN protocol
  • Support for motion tracking hardware
  • Support for OpenFlight data format
  • Support for HAL/DIS protocols
  • Support for CIGI protocol
  • Development

    The roots of Unigine are in the frustum.org open source project, which was initiated in 2002 by Alexander "Frustum" Zaprjagaev, who is a co-founder (along with Denis Shergin, CEO) and CTO of Unigine Corp, and the lead developer of the Unigine engine. The name "Unigine" means "universal engine" or "unique engine".

    Linux game competition

    On November 25, 2010, Unigine Corp announced a competition to support Linux game development. They agreed to give away a free license of the Unigine engine to anyone willing to develop and release a game with a Linux native client, and would also grant the team a Windows license. The competition ran until December 10, 2010, with a considerable amount of entries being submitted. Due to the unexpected response, Unigine decided to extend the offer to the three best applicants, with each getting full Unigine licenses. The winners were announced on December 13, 2010, with the developers selected being Kot-in-Action Creative Artel (who previously developed Steel Storm), Gamepulp (who intend to make a puzzle platformer), and MED-ART (who previously worked on Painkiller: Resurrection).

    Unigine-based projects

    There are currently 100+ licensees of Unigine. Since a lot of them are from VR and simulation industry (including military ones) they are mostly under NDAs, thus publicly unavailable. Unigine Corp itself has released several projects based on Unigine.

    Games

    Released
  • Cradle - released for Windows and Linux in 2015
  • Oil Rush - released for Windows, Linux and Mac OS X in 2012
  • Syndicates of Arkon - released for Windows in 2010
  • Tryst - released for Windows in 2012
  • Petshop - released for Windows and Mac, featuring web-player in 2011
  • Demolicious - released for iOS in 2012
  • Upcoming
  • Dual Universe - MMO RPG on a planetary scale
  • Relics of Annorath
  • Dilogus: The Winds of War
  • MMT Online - playable demo available for Windows and Linux
  • The Dreamers
  • Kingdom of Kore - action RPG for PC (in future for PS3).
  • Simulation and visualization

  • ACTISKU (3D visualization solution for digital marketing and research applications)
  • The visualization component of the analytical software complex developed for JSC "ALMAZ-ANTEY" MSDB", an affiliate of JSC "Concern "Almaz-Antey"
  • Real-time interactive architectural visualization projects of AI3D
  • Magus ex Machina (3D animated movie)
  • SIMREX CDS, SIMREX FDS, SIMREX FTS car driving simulators by INNOSIMULATION
  • Real-time artworks by John Gerrard (artist): Farm, Solar Reserve, Exercise
  • Train simulators by SPECTR
  • DVS3D by GDI
  • NAVANTIS Ship Simulator
  • Benchmarks

  • Superposition benchmark
  • Valley benchmark
  • Heaven benchmark (the first DirectX 11 benchmark)
  • Tropics benchmark (legacy, no download link)
  • Sanctuary benchmark (legacy, no download link)
  • References

    Unigine Wikipedia


    Similar Topics