Unigine

Unigine Engine
Лого Unigine
Лого Unigine
Програмер(и)Unigine Corp
Написан уC++, UnigineScript
Оперативни системWindows, Linux, OS X, PlayStation 3, Android, iOS
ТипПокретач видео игре
Веб-сајтunigine.com/products/unigine/

Unigine је власнички покретач видео игара, развијен од стране руске компаније Unigine. Осим његове употребе као покретача за видео игре, користи се и за системе виртуелне стварности, озбиљне игре као и за визуелизацију. Најбоља карактеристика Unigine-а је његов напредни приказивач (рендерер) који тренутно подржава OpenGL 4.0 и DirectX 11.[1] Унапређени Unigine SDK се месечно објављује.[2]

Unigine техничке верзије покретача су укључене као део Phoronix Test Suite-а за проверу намене (могућности) Linux-а и других система.[3] Пробна верзија покретача, познатија као "Evaluation Kit", обезбеђује компанијама да раде на комерцијалним пројектима.

UNIGINE 1

Последња верзија је изашла 7. јула 2014. године

Платформе

Приказивање

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

API

  • C++
  • UnigineScript

Озбиљне карактеристике видео игара

  • Дупла прецизност координата (64 бита)
  • Више канално приказивање
  • Стереоскопски 3Д
  • Подршка за више излазних уређаја са асиметричним пројекцијама (нпр. CAVE)
  • Подршка за излаз слике на више монитора

Остале карактеристике

  • Подршка за "Shader Model 5.0" са хардверском тесалацијом и DirectCompute-ом (као и са OpenCL)
  • Напредни визуелни ефекти
  • Нови методи физике објеката - модела (детекција удара, физика крутог тела, динамична деструкција објеката, имитација одеће, пловност флуида, поља силе, враћање времена)
  • Теренски и вегетациони приказивач
  • Скриптовање помоћу UnigineScript програмског језика (објектно-оријентисано програмирање, C++ као синтакса)
  •   Уграђени "pathfinding" модул
  • Интерактивни 3Д графички кориснички интерфејс
  • Репродукција видео садржаја помоћу Theora кодека
  • Аудио систем базиран на OpenAL
  • Визуелни едитор света

UNIGINE 2

Објављен 10. октобра 2015. године. Тренутна верзија - 2.1.1.

Платформе

Приказивање

Језици за писање нијанси унутар видео игре:

  • HLSL
  • GLSL
  • UUSL

API

Озбиљне карактеристике видео игара

  • Подршка за велике резолуције:
    • Дупла прецизност координата (64 бита)
    • Подршка за гео-координате
  • Подршка за различите шеме излазних Датотека:
    • Више канално приказивање
    • Support for multi-monitor output
    • Стереоскопски 3Д
    • Подршка за више излазних уређаја са асиметричним пројекцијама (нпр. CAVE)
  • Подршка за VRPN протокол
  • Подршка за праћење покрета
  • Подршка за OpenFlight формат података
  • Подршка за HAL/DIS протоколе
  • Подршка за CIGI протокол

Развој

Сам почетак развоја Unigine покретача је почео на frustum.org пројекту отвореног кода,[4] који је започео 2002. године Alexander "Frustum" Zaprjagaev, који је такође један од оснивача (заједно са Denis Shergin) и CTO-а који припада Unigine корпорацији, и главни је програмер Unigine покретача. Име  "Unigine" значи "универзални покретач" или "јединствени покретач".

Такмичење за Линукс видео игре

Дана 25. новембра 2010. године, Unigine корпорација објављује такмичење да би подржала развој Linux видео игара. Пристали су да дају бесплатну лиценцу Unigine покретача свакоме ко је спреман да развије и изда видео игру за Linux, и такође су давали тимску Windows лиценцу.[5] Такмичење је трајало до 10. децембра 2010. године, са великим бројем пријављених такмичара. Због неочекиваног одзива, Unigine је одлучио да понуду прошири на три најбоља такмичара, од којих сваки добија пуну Unigine лиценцу.[6] Победници су објављени 13. децембра 2010. године, међу којима су се нашли Kot-in-Action Creative Artel (развили су Steel Storm), Gamepulp (измислио је платформу за игре слагалице), и MED-ART (радио је пре за Painkiller: Resurrection).[7]

Пројекти базирани на Unigine покретачу

Тренутно има преко 100 лиценци за Unigine. Како је већина њих од VR-а и индустрије симулација (укључујући војне) оне су под NDA-ом, па су јавно недоступне.[8] Unigine корпорација је издала неколико пројеката базираних на Unigine покретачу.

Видео игре

Објављене
  • Cradle
  • Oil Rush - издата за Windows, Linux и Mac OS X 2012. године
  • Syndicates of Arkon - издата за Windows 2010. године
  • Tryst - издата за Windows 2012. године
  • Petshop - издата за Windows и Mac
  • Demolicious - издата за iOS 2012. године
Предстојеће
  • Relics of Annorath
  • Dilogus: The Winds of War
  • MMT Online
  • The Dreamers
  • Kingdom of Kore - акциона RPG за PC (у будућности и за PS3).

Симулација и визуелизација

  • ACTISKU (3Д визуелизација за дигитални маркетинг и истраживачке апликације)
  • Компонента визуелизације за аналитичке програме развијене за JSC "ALMAZ-ANTEY" MSDB", филијала - JSC "Concern "Almaz-Antey"[9]
  • Интерактивна визуелизација архитектонског пројекта у реалном времену AI3D[10]
  • Magus ex Machina (3Д анимирани филм)
  • Heaven benchmark (први DirectX 11 benchmark)
  • Tropics benchmark
  • Sanctuary benchmark
  • Valley benchmark

Види још

Референце

  1. ^ "Unigine Engine Now Supports OpenGL 4.0".
  2. ^ "Development Log" Архивирано на сајту Wayback Machine (6. јануар 2015).
  3. ^ "Phoronix, Unigine Game Engine Continues To Advance".
  4. ^ "Personal open source project by Alexander Zaprjagaev" Архивирано на сајту Wayback Machine (20. јануар 2016).
  5. ^ Larabel, Michael (2010-11-26).
  6. ^ Larabel, Michael (2010-12-12).
  7. ^ Larabel, Michael (2010-12-13).
  8. ^ "An interview with the creators of Unigine".
  9. ^ "UNIGINE Engine selected for Almaz-Antey software".
  10. ^ "Ai3D Pty Ltd - Success Story" Архивирано на сајту Wayback Machine (17. јул 2015).

Спољашње везе

  • Званични веб-сајт
  • п
  • р
  • у
Бесплатни или
отвореног кода
2D
  • Adventure Game Studio
  • Beats of Rage
  • Box2D
  • Chipmunk
  • Cocos2d
  • Digital Novel Markup Language
  • Flixel
  • Game-Maker
  • Gosu
  • Jogre
  • KiriKiri
  • Moai
  • OpenFL
  • OpenRA
  • ORX
  • Pygame
  • Ren'Py
  • StepMania
  • Stratagus
  • Thousand Parsec
  • VASSAL
  • Xconq
2.5D
3D
  • Away3D
  • Axiom
  • Blender Game
  • Cafu
  • Crystal Space
  • Cube 2
  • Delta3D
  • Dim3
  • Genesis3D
  • GLScene
  • Horde3D
  • HPL 1
  • Irrlicht
  • id Tech 3
  • id Tech 4
  • JMonkey
  • Luxinia
  • OGRE
  • Ogre4j
  • Open Wonderland
  • Panda3D
  • Papervision3D
  • Platinum Arts Sandbox Free 3D Game Maker
  • PlayCanvas
  • PLIB
  • Python-Ogre
  • Quake
  • Quake II
  • RealmForge
  • Retribution
  • Torque 3D
Mix
  • Allegro
  • Construct Classic
  • Godot
  • Lightweight Java Game Library
  • Spring
  • Visualization Library
Власнички
2D
  • Coldstone
  • Construct 2
  • Corona
  • CRX
  • Fighter Maker
  • Filmation
  • GameMaker
  • GameMaker: Studio
  • Garry Kitchen's GameMaker
  • Generic Tile
  • Gold Box
  • MADE
  • Mscape
  • M.U.G.E.N
  • NScripter
  • RPG Maker
  • Sim RPG Maker
  • Sound Novel Tsukūru
  • Southpaw
  • Stencyl
  • Vicious
  • Virtual Theatre
  • V-Play
  • Z-machine
  • Zillions of Games
  • ZZT
2.5D
  • Genie
  • INSANE
  • Jedi
  • Pie in the Sky
  • Super Scaler
  • UbiArt Framework
3D
  • 4A
  • Advance Guard Game
  • Anvil
  • Arsys
  • Beelzebub
  • Bork3D
  • BRender
  • C4
  • Chrome
  • Clausewitz Engine
  • Creation
  • CryEngine
  • Crystal Tools
  • Dagor
  • Diesel
  • Digital Molecular Matter
  • Disrupt
  • Dunia
  • EAGL
  • EGO
  • Elflight
  • Enforce
  • Enigma
  • Essence
  • Flare3D
  • Fox
  • Freescape
  • Frostbite
  • Geo-Mod
  • GoldSrc
  • HeroEngine
  • HydroEngine
  • HPL 2-3
  • id Tech 5
  • id Tech 6
  • Ignite
  • Iron
  • IW
  • Jade
  • Kinetica
  • LS3D
  • Leadwerks
  • LithTech
  • Luminous Studio
  • LyN
  • Marmalade
  • Mizuchi
  • MT Framework
  • NanoFX GE
  • Outerra
  • Panta Rhei
  • PhyreEngine
  • Q
  • Real Virtuality
  • REDengine
  • Refractor
  • RenderWare
  • Revolution3D
  • Riot
  • RAGE
  • SAGE
  • Serious
  • Shark 3D
  • ShiVa
  • Silent Storm
  • Sith
  • Source
  • Titan
  • TOSHI
  • Truevision3D
  • Unigine
  • Unity
  • Unreal
  • Vision
  • Visual3D
  • Voxel Space
  • XnGine
  • X-Ray
  • YETI
  • Zero
Mix
  • CPAGE
  • Dark
  • Gamebryo
  • Hybrid Graphics
  • Kaneva Game Platform
  • Metismo
Власнички
полупогони
  • Euphoria
  • Gameware
  • GameWorks
  • Havok
  • iMUSE
  • Kynapse
  • Quazal
  • SpeedTree
  • Xaitment