UNiGiNE - Le Bottin des Jeux Linux

UNiGiNE

🗃️ Specifications

📰 Title: UNiGiNE 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Development ➤ Engine ➤ 2D & 3D ➤ Misc. 🌍️ Browser version:
🔖 Tags: 2D & 3D engine; IDE; Multi-platform; UNiGiNE engine; Multicore CPU; Stereo 3D Rendering; Photorealistic Rendering; Dynamic Lighting System; Physics; Weather; Day & Night; 3D Sound; Scripting support; Pathfinding Module; Gamepad; Controller; Touchscreen; 3D VR 📦️ Package Name:
🐣️ Approx. start: 2005-05-04 📦️ Arch package:
🐓️ Latest: 2021-12-15 📦️ RPM package:
📍️ Version: Latest: 2.15 📦️ Deb package:
🏛️ License type: 🎁 Freemium 📦️ Flatpak package:
🏛️ License: Royalty Percentage 📦️ AppImage package:
🏝️ Perspective: Third & First person 📦️ Snap package:
👁️ Visual: 3D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source:
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 13322 🐛️ Created: 2011-07-07
🐜️ Updated: 2023-04-14

📖️ Summary

[en]: A 3D real-time and multi-platform game engine for all types of games (including MMOs) and industry. Its power and versatility allow it to be used in other sectors of the industry (CAD, architecture, film, training, simulation, ...). It is still little used in games, but it already enjoys a good reputation in the field of graphics card benchmark. It is a fast and powerful engine benefiting from the best current advances (VR, physics, photo-realistic rendering, 3D planetary system, management of the atmosphere, water and vegetation, ...). [fr]: Un moteur de jeu 3D temps réel et multi-plateforme pour tous types de jeux (y compris les MMO) et pour l'industrie. Sa puissance et sa polyvalence lui permettent d'être aussi utilisé dans d'autres secteurs de l'industrie (CAO, architecture, film, formation, simulation, ...). Il est encore peu utilisé dans les jeux, mais il bénéficie déjà d'une bonne notoriété dans le domaine du benchmark de cartes graphiques. C'est un moteur rapide et puissant bénéficiant des meilleures avancées actuelles (VR, physique, rendu photo-réaliste, système 3D planétaire, gestion de l'atmosphère, de l'eau et de la végétation, ...).

🎥️ Videos


🏝️ Trailer: (201807),


📰 Progress: (2.15/202112), (2.15/202112),


💎 Features: (202106), (201907),


🦉️ From Devs: (202012),


🦝️ From Users: (201409), (201307),


🎮️ Showcase
• UNIGINE 2 Sim Showreel (202012), Superposition (201704), Valley (201302),


• Racer's Shelter Project(201901), Sumoman(201703), Dual Universe(201811),

• Cradle(201307), Oil Rush(201203),


🐧 Linux plays: TuxTechTV(201502), Prot EuPhobos(201302),


🎙️ Dev Interviews [ru] / [ru] / [ru]: (201809), (201606), (201603),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos ft(202106) ft(201907) ft(201704) cv(2.15/202112) cv(2.15/202112) pv(2.14/202104) pv(2.13/202011) pv(2.12/202007) pv(2.12/202008) pv(2.10/202002) pv(2.10/201912) t(201807) id(201809) id(201606) id(201603) gd(202012) gu(201409) gu(201307) r(201302) r(201309) lp(201502) lp(201302) d(201704) d(202012) d(201901) d(201703) d(201811) d(201307) d(201203) g(201712) g(201509) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: [Online store]

🍩️ Resources
• Benchmarks :
- [Superposition (2017)] g(201704)
- [Valley (2013)] g(201302) g(201412)
- [Heaven (2009)] g(201302)
- [Tropics (2008)] g(201005)
- [Sanctuary (2007)] g(201005)

🛠️ Technical informations
[PCGamingWiki] [MobyGames] [Showcase]

🦣️ Social
Devs (Unigine Corp 1 2 [fr] [en]): [Site 1 2] [MobyGames] [Forums] [mastodon] [Facebook] [PeerTube] [YouTube] [LinkedIn] [PressKit] [Interview 1(202xxx) 2 3 4]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (UNiGiNE) [fr] [en] [de]]
[HOLaRSE [de]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: UNiGiNE
🦊️ What's: A 3D RT & multi-platform game engine
🏡️ https://unigine.com
🐣️ -
🔖 #LinuxGameDev #CommercialGameEngine
📦️ #Commercial #Bin
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 2.15
⚗️ Loads of new features ⭐️
📌️ Changes: https://unigine.com/news/2021/unigine-engine-2-15-visual-node-graphs-new-water-weather-system-editor-plugins-mars-demo
🦣️ From: https://mastodon.social/@holarse/107427126987068742
📰 https://www.youtube.com/embed/mbd7l9iKa78
📰 https://www.youtube.com/embed/KczS2CLrjIQ

🦉️ https://www.youtube.com/embed/9HWwsrWhF84
🦝️ https://www.youtube.com/embed/rvjDh0Ld1kY

📕 Description [en]

📕🐧"A 3D RT & multi-platform game engine for all types of games (including MMOs) & industry"🐧📕.

Industries Simulation & Training
(...)
VR & AR
(...)
Architecture
(...)
Mining, Oil & Gas
(...)
CAD
(...)
Film & TV
(...)
Games

UNIGINE 2 is a fully-featured game engine empowering all sorts of interactive entertainment with large open worlds, cool graphics and unlimited mixture of genres.

The engine was designed to be a flexible framework for any creative ideas, so it provides a lot of freedom in building the game of your dreams.

Supported platforms: Windows, Linux, macOS.

Open Worlds

With a long history of open-world creation, video game developers using UNIGINE’s powerful rendering engine have the tools at their disposal to build previously unimaginable, vast environments and varying, distinct terrain. This toolset is ideal for Massively Multiplayer Online (MMO) games, where players demand highly detailed systems, visuals, and graphics.

Cool Graphics

UNIGINE 2 has support for all the latest and greatest rendering features that hardware can provide.
The engine also scales perfectly from old machines to high-end PCs thanks to the extreme performance optimization and close cooperation with GPU vendors on benchmarks.

All-in-One

• Renderer
• World manager
• Physics
• Animation
• Sound
• Input
• GUI
• Pathfinding
• API: C++, C#, UnigineScript
• Tools for artists

Variety of Genres

• Action
• Real-Time Strategy
• First-Person Shooter
• Role-Play Game
• Quest
• MMORPG
• Mixed Genres


🌍️ Wikipedia:

UNIGINE is a proprietary cross-platform game engine developed by UNIGINE Company. Apart from its use as a game engine, it is mainly used in the enterprise area: simulators, virtual reality systems, serious games and visualization. A distinguishing feature of UNIGINE is support for large open worlds, up to the planet scale. It also has an advanced 3D renderer that currently supports OpenGL 4 and DirectX 11. An updated UNIGINE SDK is released every three-four months.

UNIGINE Engine is a core technology for a lineup of benchmarks (CPU, GPU, power supply, cooling system), which are used by overclockers and technical media: Tom's Hardware, Linus Tech Tips, PC Gamer, JayzTwoCents, and others. UNIGINE benchmarks are also included as part of the Phoronix Test Suite for benchmarking purposes on Linux and other systems.

UNIGINE 1

The first public release was 0.3 version on May 4, 2005. UNIGINE Engine was created from scratch and is not based on any other engine.

Platforms

Initially started with only Microsoft Windows and Linux support, more platforms were added later: OS X, PlayStation 3, Android, iOS. Experimental support for WebGL was not included into the official SDK. UNIGINE 1 had support for several graphical APIs: DirectX 9, DirectX 10, DirectX 11, OpenGL, OpenGL ES, PlayStation 3. Initial versions (v0.3x) had only OpenGL support.

There are 3 APIs for developers: C++, C#, UnigineScript (proprietary scripting language, similar to С++ in syntax). Custom shaders can be written in GLSL and HLSL languages.

Serious game features

UNIGINE 1 has several features required by professional simulators and enterprise VR systems (mostly support for large virtual scenarios and specific hardware), often called serious games.

Support for large virtual worlds was implemented via double precision of coordinates (64-bit per axis), zone-based background data streaming, and optional operations in geographic coordinate system (latitude, longitude, and elevation instead of X, Y, Z).

Video output to sophisticated displays was implemented via so-called multi-channel rendering (network-synchronized image generation of a single large image with several computers), which is a standard approach in professional simulators. The same system enabled support of multiple output devices with asymmetric projections (e.g. CAVE). Curved screens with multiple projectors (requiring image warping and edge blending) were also supported. Also, various types of stereoscopic 3D output were supported: anaglyph, separate images output, Nvidia 3D Vision, as well as VR HMD support (Oculus Rift). Unigine 1 also supported multi-monitor output (video-walls).

Other features

Unigine renderer supports shader model 5.0 with hardware tessellation and DirectCompute (as well as OpenCL), together with a set of post-processes, including screen space ambient occlusion (SSAO), and real-time global illumination. There is a set of built-in high-level objects like terrain, grass, water, clouds and so on. Unigine uses a proprietary physics engine (collision detection, rigid body physics, dynamical destruction of objects, rag doll, cloth, fluid buoyancy, force fields, time reverse). Pathfinding is also implemented with a proprietary engine, together with basic AI components (spatial triggers, callbacks). Other features includes interactive 3D GUI, video playback using Theora codec, 3D audio system based on OpenAL library, WYSIWYG scene editor (UnigineEditor).

UNIGINE 2

Originally released on October 10, 2015.

Unigine 2 has all features from Unigine 1, with further focus on simulators and enterprise use. The main differences are the transition from forward rendering to deferred rendering approach, PBR shading, and introduction of several new graphical technologies like geometry water, multi-layered volumetric clouds, SSRTGI, and voxel-based lighting, and introduction of C# API.

Platforms

Supported platforms: Microsoft Windows, Linux, OS X (support stopped starting from 2.6 version). UNIGINE 2 supports the following graphical APIs: DirectX 11, OpenGL 4.x.

There are 3 APIs for developers: C++, C#, UnigineScript. Supported shader languages: HLSL, GLSL, UUSL (Unified Unigine Shader Language).

SSRTGI

Proprietary SSRTGI (Screen Space Ray-Traced Global Illumination) rendering technology was introduced in 2.5 version. It was presented at SIGGRAPH 2017 Real-Time Live! event.

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 ex-CTO of UNIGINE Company.

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 number 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

As of 2021 company claimed to have more than 250 B2B customers worldwide.

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
• Sumoman - released for Windows and Linux in 2017 (Steam page)
• Demolicious - released for iOS in 2012
• Dual Universe - MMO RPG on a planetary scale (currently in Beta, full release planned for 2021)

Upcoming

(...)

Simulation and visualization

CarMaker 10.0 by IPG Automotive
NAUTIS maritime simulators by VSTEP
Train driver simulator by Oktal Sydac
Be-200 flight simulator
Klee 3D (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
Bell-206 Ranger rescue helicopter simulator
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, Western Flag (Spindletop, Texas), X. laevis (Spacelab)
Train simulators by SPECTR
DVS3D by GDI
RF-X flight simulator
NAVANTIS Ship Simulator
VR simulator for learning of computer vision for autonomous flight control at Daedalean AI

Benchmarks

UNIGINE Engine is used as a platform for a series of benchmarks, which can be used to determine the stability of PC hardware (CPU, GPU, power supply, cooling system) under extremely stressful conditions, as well as for overclocking:

• Superposition benchmark (featuring online leaderboards) - UNIGINE 2 (2017)
• Valley benchmark - UNIGINE 1 (2013)
• Heaven benchmark (the first DirectX 11 benchmark) - UNIGINE 1 (2009)
• Tropics benchmark - UNIGINE 1 (2008)
• Sanctuary benchmark - UNIGINE 1 (2007)

📕 Description [fr]

Un moteur de jeux 3D temps réel multi-plateforme très évolué, par le studio Unigine Corp.

UNiGiNE™ est un moteur de jeu 3D temps réel et multi-plateforme pour tous types de jeux (y compris les MMO) et pour l'industrie. Sa puissance et sa polyvalence lui permettent d'être aussi utilisé dans d'autres secteurs de l'industrie (CAO, architecture, film, formation, simulation, ...). Il est encore peu utilisé dans les jeux, mais il bénéficie déjà d'une bonne notoriété dans le domaine du benchmark de cartes graphiques. C'est un moteur rapide et puissant bénéficiant des meilleures avancées actuelles (VR, physique, rendu photo-réaliste, système 3D planétaire, gestion de l'atmosphère, de l'eau et de la végétation, ...).

Il est notamment utilisé par les jeux (dans le Bottin): Cradle, OilRush, Sumoman,


Industries Simulation & Formation
(...)
VR (Réalité Virtuelle) & RA (Réalité Augmentée)
(...)
Architecture
(...)
Mines, pétrole et gaz
(...)
CAO
(...)
Film et télévision
(...)
Jeux

UNIGINE 2 est un moteur de jeu complet offrant toutes sortes de divertissements interactifs avec de grands mondes ouverts, des graphismes superbes et un mélange illimité de genres.

Le moteur a été conçu pour offrir un cadre flexible à toutes les idées créatives. Il offre donc une grande liberté pour créer le jeu de vos rêves.

Plateformes prises en charge: Windows, Linux, MacOS.

Mondes ouverts

Forts d'une longue histoire de création en monde ouvert, les développeurs de jeux vidéo utilisant le puissant moteur de rendu d'UNIGINE disposent des outils nécessaires pour créer des environnements vastes et inimaginables et des terrains variés et distincts. Cet ensemble d'outils est idéal pour les jeux en ligne massivement multijoueurs (MMO), où les joueurs exigent des systèmes, des éléments visuels et des graphiques extrêmement détaillés.

Graphiques sympas

UNIGINE 2 prend en charge toutes les fonctionnalités de rendu les plus récentes et les plus performantes fournies par le matériel.
Le moteur évolue également parfaitement des anciennes machines aux PC haut de gamme grâce à l'optimisation des performances extrêmes et à une coopération étroite avec les éditeurs de GPU sur des benchmarks.

Tout en un

• Rendu
• Gestion de Monde
• La physique
• L'animation
• Le son
• Les entrées
• L'interface graphique
• La recherche de chemin
• API: C ++, C #, UnigineScript
• Outils pour artistes

Variété de genres

• Action
• Stratégie en temps réel
• Jeu de tir à la première personne
• Jeux de rôles
• Quêtes
• MMORPG
• Genres multiples



🌍️ Wikipedia:

Unigine est un moteur de jeu écrit en C++. Il est développé par Unigine Corp dont le siège social se trouve actuellement au Luxembourg (historiquement à Tomsk, Russie), le bureau de recherche & développement à Tomsk (Russie), et les bureaux marketing à Saint-Pétersbourg (Russie).

Propriétés d'Unigine

Unigine est un moteur graphique comparable à Unreal Engine ou CryEngine.

C'est un moteur de jeu complet, fournissant, moteur 3D, moteur son, moteur physique, un système de script grâce à l'UnigineScript, un éditeur de niveau et des plugins pour 3ds Max, Maya.

Il utilise OpenAL pour le son. Il est capable d'utiliser OpenGL 4.0, OpenGL ES 2.0, DirectX 9, 10 et 11. Il est aussi multi-plateforme (Windows, Linux, Mac OS X, PS4, iOS).

Les versions Engineering et Sim de ce moteur supportent la double-précision des coordonnées.

Depuis la version 2.11 sortie le 10 avril 2020, le moteur, alors payant, a fait le choix de sortir une édition Community, gratuite pour les usages éducatifs, non-commerciaux et commerciaux dont le revenu ou le financement est inférieur à $100.000/an.

Test de performance (Benchmark)

Mise à disposition, en version gratuitement et payante, de outils pour tester ou comparer la puissance graphique d'un ordinateur. À l'instar et en concurrence avec 3DMark. Pour comparer, il suffit d'utiliser les mêmes paramètres ou les mêmes pré-réglages.

Le logiciel sauvegarde les résultats dans des fichiers .html (Sanctuary, Tropics, Heaven et Valley), .score ou .png (Superposition).

Liste des différentes versions du benchmark

(...)

🕵️ Test [fr]

🕵️ Test (Tropics Benchmark) :
Nous avions testé cette démo/benchmark qui saura pousser dans ses derniers retranchements votre toute dernière acquisition de carte graphique.
Nous avions été très impressionné par ses possibilités.
Une très belle vitrine technologique fonctionnant sous notre OS.