Unigine
Programer(i) | Unigine Corp |
---|---|
Napisan u | C++, UnigineScript |
Operativni sistem | Windows, Linux, OS X, PlayStation 3, Android, iOS |
Tip | Pokretač video igre |
Veb-sajt | unigine |
Unigine je vlasnički pokretač video igara, razvijen od strane ruske kompanije Unigine. Osim njegove upotrebe kao pokretača za video igre, koristi se i za sisteme virtuelne stvarnosti, ozbiljne igre kao i za vizuelizaciju. Najbolja karakteristika Unigine-a je njegov napredni prikazivač (renderer) koji trenutno podržava OpenGL 4.0 i DirectX 11.[1] Unapređeni Unigine SDK se mesečno objavljuje.[2]
Unigine tehničke verzije pokretača su uključene kao deo Phoronix Test Suite-a za proveru namene (mogućnosti) Linux-a i drugih sistema.[3] Probna verzija pokretača, poznatija kao "Evaluation Kit", obezbeđuje kompanijama da rade na komercijalnim projektima.
UNIGINE 1[uredi | uredi izvor]
Poslednja verzija je izašla 7. jula 2014. godine
Platforme[uredi | uredi izvor]
Prikazivanje[uredi | uredi izvor]
API[uredi | uredi izvor]
Ozbiljne karakteristike video igara[uredi | uredi izvor]
- Dupla preciznost koordinata (64 bita)
- Više kanalno prikazivanje
- Stereoskopski 3D
- Anaglyph
- Oculus Rift
- NVIDIA
- Odvojeni izlaz slika
- Podrška za više izlaznih uređaja sa asimetričnim projekcijama (npr. CAVE)
- Podrška za izlaz slike na više monitora
Ostale karakteristike[uredi | uredi izvor]
- Podrška za "Shader Model 5.0" sa hardverskom tesalacijom i DirectCompute-om (kao i sa OpenCL)
- Napredni vizuelni efekti
- Novi metodi fizike objekata - modela (detekcija udara, fizika krutog tela, dinamična destrukcija objekata, imitacija odeće, plovnost fluida, polja sile, vraćanje vremena)
- Terenski i vegetacioni prikazivač
- Skriptovanje pomoću UnigineScript programskog jezika (objektno-orijentisano programiranje, C++ kao sintaksa)
- Ugrađeni "pathfinding" modul
- Interaktivni 3D grafički korisnički interfejs
- Reprodukcija video sadržaja pomoću Theora kodeka
- Audio sistem baziran na OpenAL
- Vizuelni editor sveta
UNIGINE 2[uredi | uredi izvor]
Objavljen 10. oktobra 2015. godine. Trenutna verzija - 2.1.1.
Platforme[uredi | uredi izvor]
Prikazivanje[uredi | uredi izvor]
- DirectX 11
- OpenGL 4.x
Jezici za pisanje nijansi unutar video igre:
API[uredi | uredi izvor]
Ozbiljne karakteristike video igara[uredi | uredi izvor]
- Podrška za velike rezolucije:
- Dupla preciznost koordinata (64 bita)
- Podrška za geo-koordinate
- Podrška za različite šeme izlaznih Datoteka:
- Više kanalno prikazivanje
- Support for multi-monitor output
- Stereoskopski 3D
- Anaglyph
- Oculus Rift
- NVIDIA
- Odvojeni izlaz slika
- Podrška za više izlaznih uređaja sa asimetričnim projekcijama (npr. CAVE)
- Podrška za VRPN protokol
- Podrška za praćenje pokreta
- Podrška za OpenFlight format podataka
- Podrška za HAL/DIS protokole
- Podrška za CIGI protokol
Razvoj[uredi | uredi izvor]
Sam početak razvoja Unigine pokretača je počeo na frustum.org projektu otvorenog koda,[4] koji je započeo 2002. godine Alexander "Frustum" Zaprjagaev, koji je takođe jedan od osnivača (zajedno sa Denis Shergin) i CTO-a koji pripada Unigine korporaciji, i glavni je programer Unigine pokretača. Ime "Unigine" znači "univerzalni pokretač" ili "jedinstveni pokretač".
Takmičenje za Linuks video igre[uredi | uredi izvor]
Dana 25. novembra 2010. godine, Unigine korporacija objavljuje takmičenje da bi podržala razvoj Linux video igara. Pristali su da daju besplatnu licencu Unigine pokretača svakome ko je spreman da razvije i izda video igru za Linux, i takođe su davali timsku Windows licencu.[5] Takmičenje je trajalo do 10. decembra 2010. godine, sa velikim brojem prijavljenih takmičara. Zbog neočekivanog odziva, Unigine je odlučio da ponudu proširi na tri najbolja takmičara, od kojih svaki dobija punu Unigine licencu.[6] Pobednici su objavljeni 13. decembra 2010. godine, među kojima su se našli Kot-in-Action Creative Artel (razvili su Steel Storm), Gamepulp (izmislio je platformu za igre slagalice), i MED-ART (radio je pre za Painkiller: Resurrection).[7]
Projekti bazirani na Unigine pokretaču[uredi | uredi izvor]
Trenutno ima preko 100 licenci za Unigine. Kako je većina njih od VR-a i industrije simulacija (uključujući vojne) one su pod NDA-om, pa su javno nedostupne.[8] Unigine korporacija je izdala nekoliko projekata baziranih na Unigine pokretaču.
Video igre[uredi | uredi izvor]
- Objavljene
- Cradle
- Oil Rush - izdata za Windows, Linux i Mac OS X 2012. godine
- Syndicates of Arkon - izdata za Windows 2010. godine
- Tryst - izdata za Windows 2012. godine
- Petshop - izdata za Windows i Mac
- Demolicious - izdata za iOS 2012. godine
- Predstojeće
- Relics of Annorath
- Dilogus: The Winds of War
- MMT Online
- The Dreamers
- Kingdom of Kore - akciona RPG za PC (u budućnosti i za PS3).
Simulacija i vizuelizacija[uredi | uredi izvor]
- ACTISKU (3D vizuelizacija za digitalni marketing i istraživačke aplikacije)
- Komponenta vizuelizacije za analitičke programe razvijene za JSC "ALMAZ-ANTEY" MSDB", filijala - JSC "Concern "Almaz-Antey"[9]
- Interaktivna vizuelizacija arhitektonskog projekta u realnom vremenu AI3D[10]
- Magus ex Machina (3D animirani film)
- Heaven benchmark (prvi DirectX 11 benchmark)
- Tropics benchmark
- Sanctuary benchmark
- Valley benchmark
Vidi još[uredi | uredi izvor]
Reference[uredi | uredi izvor]
- ^ "Unigine Engine Now Supports OpenGL 4.0".
- ^ "Development Log" Arhivirano na sajtu Wayback Machine (6. januar 2015).
- ^ "Phoronix, Unigine Game Engine Continues To Advance".
- ^ "Personal open source project by Alexander Zaprjagaev" Arhivirano na sajtu Wayback Machine (20. januar 2016).
- ^ Larabel, Michael (2010-11-26).
- ^ Larabel, Michael (2010-12-12).
- ^ Larabel, Michael (2010-12-13).
- ^ "An interview with the creators of Unigine".
- ^ "UNIGINE Engine selected for Almaz-Antey software".
- ^ "Ai3D Pty Ltd - Success Story" Arhivirano na sajtu Wayback Machine (17. jul 2015).