Unigine

Unigine
Modifica el valor a Wikidata

Tipusmotor de videojoc Modifica el valor a Wikidata
Versió inicial
4 maig 2004 Modifica el valor a Wikidata
Versió estable
2.18.1 (19 abril 2024) Modifica el valor a Wikidata
Llicènciallicència de propietat Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiuMicrosoft Windows, GNU/Linux i macOS Modifica el valor a Wikidata
PlataformaWindows i Linux Modifica el valor a Wikidata
Escrit enC++ i C# Modifica el valor a Wikidata
Equip
Desenvolupador(s)Unigine Corp Modifica el valor a Wikidata
Més informació
Lloc webunigine.com… (anglès) Modifica el valor a Wikidata

Twitter (X): Unigine Modifica el valor a Wikidata

Unigine Engine és programari intermediari (middleware en anglès) multiplataforma de gràfics per ordinador, desenvolupat per Unigine Corp. És utilitzat com a motor de videojocs o com a motor per a sistemes de realitat virtual, videojocs seriosos i visualització. El producte més famós és el programari comparatiu de Heaven DX11.

La característica més important d'Unigine és el seu renderitzador avançat que actualment suporta l'OpenGL 4.0 i el DirectX 11.[1] El SDK d'Unigine s'actualitza mensualment.[2]

Les demostracions de la tecnologia de Unigine Engine són incloses en les proves de comparatives de Phoronix Test Suite per a Linux i altres sistemes.[3]

Principals característiques

  • Multiplataformes:
  • Renderitzador de múltiples API:
  • Suport de Shader Model 5.0 amb tessel·lació i DirectCompute per maquinari (com també l'OpenCL)
  • Efectes visuals avançat: Screen Space Ambient Occlusion (SSAO), il·luminació global en temps real, Bokeh DoF
  • Mòdul de física (detecció de col·lisions, física de cossos rígids, destrucció dinàmica d'objectes, rag doll, cloth, fluid buoyancy, camps de força, temps invers)
  • Motor de terreny i vegetació
  • Scripting a través del llenguatge de programació UnigineScript (orientat a objectes, sintaxi semblant al C++)
  • Mòdul integrat de camins
  • Interfície d'usuari en 3D interactiu
  • Reproducció de vídeo utilitzant el còdec Theora
  • Sistema de so basat en OpenAL
  • Editor visual de mons

Altres característiques

  • Precisió doble de coordenades
  • 3D estereoscòpic:
    • Anàglif
    • NVIDIA 3D Vision
    • iZ3D
    • Sortida d'imatges per separat
  • Suport per a diversos dispositius amb projeccions asimètriques (CAVE, supervisador de parets)

Història

Les arrels d'Unigine venen amb el projecte de codi obert anomenat Frustum,[4] que va ser iniciat el 2002 per Alexander "Frustum" Zaprjagaev, que és actualment un cofundador (juntament amb Denis Shergin, CEO) i el CTO d'Unigine Corp, i és el cap de desenvolupadors del motor Unigine. El nom "Unigine" significa "motor universal" o "motor únic".

Projectes basats en l'Unigine

Hi ha més de 80 llicències de l'Unigine.[5] El juliol del 2010, Unigine va anunciar que s'estava treballant en un títol d'estratègia,[6] i per setembre del mateix any va anunciar que es tractava d'un videojoc d'estratègia naval anomenat OilRush.[7] Unigine Corp també està desenvolupant un videojoc d'acció, que és actualment en desenvolupament però en segon pla fins que es publiqui l'OilRush.[8]

Videojocs

  • Oil Rush - publicat el 25 de gener del 2012[9]
  • Dilogus: The Winds of War - en desenvolupament
  • Syndicates of Arkon MMORPG - publicat el 2010

Altres

  • Comparador Heaven DX11 (el primer videojoc/comparador de DirectX 11)
  • Comparador Tropics GPU
  • Comparador Sanctuary GPU
  • Llista completa de projectes anunciats

Competició de videojocs per a Linux

El 25 de novembre de 2010, Unigine Corp va anunciar una competició per donar suport al desenvolupament de videojocs per a Linux. Van estar d'acord a cedir una llicència lliure del motor Unigine a qualsevol que vulgui desenvolupar i llançar un joc amb un client natiu de Linux, encara que també es donaria a l'equip una llicència de Windows.[10] El concurs es va estendre fins al 10 de desembre de 2010, amb una considerable quantitat de projectes presentats. A causa de la inesperada resposta, Unigine va decidir ampliar l'oferta als tres millors candidats, amb una llicència completa d'Unigine per a cadascú.[11] Els guanyadors van ser anunciats el 13 de desembre de 2010, i els desenvolupadors seleccionats van ser Kot-in-Action Creative Artel (que van desenvolupar anteriorment Steel Storm), Gamepulp (que van intentar realitzar un videojoc de plataformes amb trencaclosques) i MED-ART (que havia treballat prèviament en Painkiller: Resurrection).[12]

Referències

  1. Unigine Engine Now Supports OpenGL 4.0
  2. «Development Log». Unigine Corp..
  3. «Phoronix, Unigine Game Engine Continues To Advance».
  4. «Projecte personal de codi obert de Alexander Zaprjagaev». Arxivat de l'original el 2012-03-01. [Consulta: 8 gener 2012].
  5. Unigine Corp, Clients & Titles
  6. [enllaç sense format] http://unigine.com/devlog/81/ Unigine Development Log 81] Unigine Corp, July 2010
  7. Unigine Announces Its OilRush Game For Linux Phoronix, September 01, 2010 (Article by Michael Larabel)
  8. More Details On Unigine's OilRush Game Phoronix, September 4, 2010 (Article by Michael Larabel)
  9. Oil Rush llançat finalment a Europa Arxivat 2012-04-01 a Wayback Machine. (anglès)
  10. Unigine Starts A Linux Game Development Competition Phoronix, November 26, 2010 (Article by Michael Larabel)
  11. Good News Out Of Unigine's Linux Game Competition Phoronix, November 26, 2010 (Article by Michael Larabel)
  12. Unigine Announces The Three New Linux Games Phoronix, December 13, 2010 (Article by Michael Larabel)

Enllaços externs

  • (anglès) Lloc web oficial
  • (anglès) Entrevista amb els creador d'Unigine
  • Vegeu aquesta plantilla
Programari lliure i
de codi obert
Aleph One  · Away3D  · Allegro library  · Axiom Engine  · Build  · Box2D  · Cafu Engine  · Crystal Space  · Cube  · Cube 2: Sauerbraten  · Delta3D  · Digital Novel Markup Language  · Dim3  · Exult  · Flexible Isometric Free Engine  · Flixel  · FTE QuakeWorld  · Game Blender  · Genesis Device  · Genesis3D  · GLScene  · HPL Engine 1  · Wolfenstein 3D engine  · Id Tech 1  · Id Tech 2  · Id Tech 3  · Id Tech 4  · Ioquake3  · Irrlicht  · JMonkey Engine  · Jogre  · KiriKiri  · Lightweight Java Game Library  · Luxinia  · Nebula Device  · OGRE  · Ogre4j  · ORX  · Panda3D  · PixelLight  · PLIB  · Open Wonderland  · Python-Ogre  · Pygame  · Quake engine  · RealmForge  · Ren'Py  · Retribution Engine  · Spring  · StepMania  · Stratagus  · Thousand Parsec  · Ultimate 3D  · VASSAL Engine  · Visualization Library  · Xconq
Propietari
Advance Guard Game Engine  · Anvil  · Bork3D  · C4 Engine  · CPAGE  · Chrome Engine  · Coldstone  · CRX  · Creation Engine  · CryEngine  · CryEngine 2  · CryEngine 3  · Crystal Tools  · DXFramework  · Dark Engine  · Diesel  · Digital Molecular Matter  · EGO  · Electron  · Elflight  · Enigma  · Essence  · Euphoria  · Filmation  · Freescape  · Frostbite  · Game Maker  · Gamebryo  · Generic Tile Engine  · Genie  · Geo-Mod  · Gold Box  · GoldSrc  · Havok  · HeroEngine  · Hybrid Graphics  · HydroEngine  · HPL Engine 2  · IMUSE  · INSANE  · Id Tech 5  · id Tech 6  · Infinity Engine  · Iron Engine  · IW engine  · Jade  · Jedi  · Kaneva Game Platform  · Kinetica  · Kynapse  · LS3D  · Leadwerks  · Lithtech  · LyN  · 4A Engine  · M.U.G.E.N  · MT Framework  · Metismo  · Mscape  · MADE  · NanoFX GE  · NScripter  · NxMakaqu  · Odyssey Engine  · PathEngine  · Phoenix Engine (Relic)  · Phoenix Engine (Wolfire)  · PhyreEngine  · Python-Ogre  · Pie in the Sky  · Q  · Quazal  · Real Virtuality  · Refractor Engine  · RelentENGINE  · RenderWare  · Revolution3D  · Riot Engine  · RAGE  · SAGE  · Scaleform  · SCUMM  · Serious Engine  · Shark 3D  · Shoot the Bullet  · Silent Storm  · Sith  · Source  · Southpaw  · SpeedTree  · SunBurn XNA Game Engine  · Titan  · Torque  · TOSHI  · Trinigy  · Truevision3D  · Unigine  · Unity  · Unreal Engine  · Vengeance Engine  · Vicious Engine  · Virtual Theatre  · Visual3D Game Engine  · WGAF  · XnGine  · X-Ray Engine  · YETI  · Z-machine  · ZZT-oop  · Zero  · Zillions of Games