Vés al contingut

Unreal Engine

De la Viquipèdia, l'enciclopèdia lliure
Aquesta és una versió anterior d'aquesta pàgina, de data 12:52, 23 nov 2018 amb l'última edició de Cesc Grau (discussió | contribucions). Pot tenir inexactituds o contingut no apropiat no present en la versió actual.
Unreal Engine
Modifica el valor a Wikidata

Tipusmotor de videojoc Modifica el valor a Wikidata
Versió inicial
1996 Modifica el valor a Wikidata
Versió estable
5.5 (12 novembre 2024) Modifica el valor a Wikidata
Llicènciacòdi obèrt Modifica el valor a Wikidata
Classificació a Alexa2.418 Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiuMicrosoft Windows, GNU/Linux i macOS Modifica el valor a Wikidata
Escrit enC++ Modifica el valor a Wikidata
Equip
Desenvolupador(s)Epic Games Modifica el valor a Wikidata
Més informació
Lloc webunrealengine.com (anglès) Modifica el valor a Wikidata
Id. Subredditunrealengine Modifica el valor a Wikidata


Facebook: UnrealEngine X: UnrealEngine Instagram: unrealengine Youtube: UnrealEngine Youtube (canal): UCBobmJyzsJ6Ll7UbfhI4iwQ Twitch: unrealengine Modifica el valor a Wikidata

Unreal Engine és un motor de videojoc d'ordinador i consoles creats per l'empresa Epic Games. Implementat en un principi en el videojoc d'acció en primera persona anomenat Unreal el 1998, sent la base de molts videojocs des de llavors. També s'ha utilitzat en altres gèneres com el rol i videojocs de perspectiva en tercera persona. Està escrit en C++, el que permet un alt grau de portabilitat i ofereix diverses eines addicionals de gran ajuda per a dissenyadors i artistes.

La versió més recent distribuida és el Unreal Engine 4, dissenyat per a Microsoft Windows, macOS, Linux, SteamOS, HTML5, iOS, Android, Nintendo Switch, PlayStation 4, Xbox One, Magic Leap One, i realitat virtual (SteamVR/HTC Vive, Oculus Rift, PlayStation VR, Google Daydream, OSVR and Samsung Gear VR).[1]

Versió i any de llançament

Unreal Engine

La primera versió de Unreal Engine va aparèixer l'any 1998, amb el llançament del videojoc de tir en primera persona Unreal.[2]

Tant el software com el hardware de renderització estaven presents en el software inicial, com també les característiques de detecció de col·lisions, il·luminació de colors i una rudimentària versió de filtratge de textures.[3] El motor també oferia un editor de nivells, UnrealED (anteriorment Unreal World Editor[4])[5], que tenia la capacitat per a dur a terme operacions de geometria constructiva de sòlids en temps real ja el 1996.[6][7] També s'incloïen IA, visibilitat, opcions de xarxa i manipulació de sistemes en un motor bastant complet.

Epic també va utilitzar aquest motor en Unreal Tournament, que va significar el salt del motor a Playstation 2.[8]

Unreal Engine 2

Killing Floor, videojoc dissenyat amb Unreal Engine 2.

La segona versió de Unreal Engine va fer el seu debut el 2002 amb America's Army. Aquesta generació va patir una reescriptura completa del codi del nucli i del motor de renderització, a més d'integrar el nou UnrealEd 3[9]. També va incloure el SDK de Karma physics.[10] Molts altres elements del motor van ser actualitzats amb millores i es va agregar suport per a Xbox.

Es va llençar una versió Unreal Engine 2.5, que portava millores en el rendiment i agregava física per a vehicles, un editor de sistema de partícules per al UnrealEd i suport de 64 bits en per al Unreal Tournament 2004. A més, en la seva versió especialitzada, anomenada UE2X, es van optimitzar les característiques per a Xbox agregant suport per a efectes de so EAX 3.0. Es va fer servir, per exemple, en el joc Unreal Championship 2.[11]

El març de 2001, Ubisoft Montreal va declarar que UE2 funcionava correctament a la Nintendo 3DS.[12][13]

Unreal Engine 3

Unreal Engine de tercera generació va aparèixer l'any 2006 i va ser dissenyat per DirectX 9/10, Xbox 360 i Playstation 3. iOS i Android no es van afegir fins a finals del 2010 amb Infinity Blade en iOS i Dungeon Defenders en Android. Fins el 2011 no es va incloure suport per OS X.[14] Aquell mateix any també es va anunciar que el motor de videojoc seria compatible amb Adoble Flash Player 11 i que seria utilitzat a les versions de Wii U dels jocs Batman:Arkham City i Aliens: Colonial Marines.[15] [16]

Epic va fer servir la versió del motor per als videojocs Gears of War (2006) i Unreal Tournament 3 (2007), i posteriorment, amb una versió millorada, per a Gears of War 2 (2008).

La reescriptura del motor va comportar el suport de tècniques avançades com HDR, mapping normal i ombres dinàmiques[17]. Es van incloure components per a eines complementàries com en les versions anteriors i es va substituir Karma per PhysX de Ageia (posteriorment formaria part de NVIDIA). S'afegeix FaceFX per a generar animacions facials. Durant la vida de Unreal Engine 3, es van anar afegint importants actualitzacions[18] com una millora dels escenaris destructibles, dinàmica de cos suau, simulació de grans masses de gent, funcionalitat en iPod Touch[19], integració de Steamworks,[20] una solució en temps real d'il·luminació global[21][22] i un 3D estereoscòpic en Xbox 360 via TriOviz per a Games Technology.[23][24][25]

Al E3 de 2007, Sony va anunciar l'associació amb Epic per optimitzar el hardware de PlayStation 3. [26] El 2013, EpiC Games s'associa a Mozilla per portar l'Unreal Engine 3 a HTML5.[27]

Amb la demo del joc Samaritan, publicada el 2011 a la Conferència de Desenvolupadors de Jocs i dissenyada per Epic Games amb relació estreta amb NVIDIA, es va ensenyar la compatibilitat de Unreal Engine 3 amb DirectX 11. Enginyers de tot el país havien treballat dur per portar els gràfics en temps real a un altre nivell.

Degut a la seva política de llicències, va generar el suport d'importants marques com Sony, Electronic Arts i Square Enix. Gràcies a la seva versatilitat s'aplica en sectors no relacionats amb els videojocs com simulació de construccions, simuladors de conducció, pre-visualització de pel·lícules i generació de terrenys utilitzats per la NASA.

Unreal Development Kit

El 5 de novembere de 2009, Epic Games va publicar una versió gratuïta d'Unreal Engine 3, anomenada Unreal Development Kit. Aquesta versió permetia als programadors amateurs la possibilitat de realitzar jocs amb Unreal Engine 3.[28]

El desembre de 2010, es va actualitzar el motor de joc per a poder crear jocs i aplicacions per a iOS.

Videojocs i versions de l'Unreal Engine que utilitzen

UnrealEngine 1

UnrealEngine 2 i UnrealEngine 2.5

Unreal Engine 3

Enllaços externs

  • Lloc web d'Unreal Technology (anglès)
  1. «What is Unreal Engine 4» (en anglès americà). [Consulta: 16 novembre 2018].
  2. «The Imagination Engine: Why Next-Gen Videogames Will Rock Your World» (en anglès). WIRED.
  3. «Doom to Dunia: A Visual History of 3D Game Engines - Page 4 | Maximum PC», 24-07-2009. [Consulta: 23 novembre 2018].
  4. «Boot Magazine: Issue 01 - Dream Machine 1996 (Sep/Aug 1996)». [Consulta: 23 novembre 2018].
  5. Smith, Tom «Unreal: Epic’s would-be Doom... er... Quake killer» (en anglès). The Register.
  6. «Voodoo Extreme Interviews...», 20-06-2000. [Consulta: 23 novembre 2018].
  7. Thomsen, Mike. «History of the Unreal Engine» (en anglès americà), 23-02-2010. [Consulta: 23 novembre 2018].
  8. Staff, I. G. N. «Unreal Tournament» (en anglès americà), 09-10-2000. [Consulta: 23 novembre 2018].
  9. McLean-Foreman, John «An Interview with Epic Games' Tim Sweeney» (en anglès). Gamasutra.
  10. «Tim Sweeney & CliffyB Interview».
  11. Future Publishing. Edge Magazine (Australia Edition) Issue 01 (en english), 2004-10. 
  12. Parrish, Kevin. «Ubisoft: 3DS Can Handle Unreal Engine 2». Tom's Guide, 25-03-2011. Arxivat de l'original el January 21, 2016. [Consulta: 28 gener 2016].
  13. Ivan, Tom. «Ubisoft: We have Unreal Engine running on 3DS». Computer and Video Games. Future plc, 24-03-2011. Arxivat de l'original el February 9, 2015. [Consulta: 9 febrer 2015].
  14. «Unreal Engine 3 comes to Mac OS X, courtesy of September UDK release» (en anglès americà). [Consulta: 19 setembre 2011].
  15. «A Top-Grossing iOS Game Like Epic’s Infinity Blade II Can Earn More Than $5 Million a Month – Adweek» (en anglès americà). [Consulta: 23 novembre 2018].
  16. «Unreal Engine 3 game comes to Android [Update 1]» (en anglès americà). MCV.
  17. Maximum PC Autumn 2004. 
  18. «Epic Games to show off new Unreal Engine 3 features at GDC». [Consulta: 19 març 2009].
  19. Shimpi, Anand Lal «Epic Demonstrates Unreal Engine 3 for the iPod Touch/iPhone 3GS». AnandTech.
  20. «Steamworks Integration Now Available to Unreal Engine 3 Licensees». [Consulta: 11 març 2010].
  21. «Real-time Global Illumination - Enlighten - Silicon Studio Corporation» (en anglès). [Consulta: 23 novembre 2018].
  22. «http://www.unrealengine.com/news/geomerics_announces_new_enlighten_integration_with_unreal_engine_3/» (en anglès americà). [Consulta: 23 novembre 2018].
  23. «E3 2010: Epic makes 3D Gears Of War 2 - We've seen it. It's mega. But retail release not planned». [Consulta: 17 juny 2010].
  24. «TriOviz for Games Technology Brings 3D Capabilities to Unreal Engine 3». [Consulta: 6 octubre 2010].
  25. «Gaming articles on Engadget» (en anglès americà). [Consulta: 11 octubre 2010].
  26. «E3 2007: Unreal Engine 3 to get PS3 optimisation» (en anglès americà). MCV.
  27. Ligman, Kris «See Epic's Unreal Engine 3 running in HTML5» (en anglès). Gamasutra.
  28. Staff, I. G. N. «Epic Games Announces Unreal Development Kit, Powered by Unreal Engine 3» (en anglès americà), 05-11-2009. [Consulta: 23 novembre 2018].