stringtranslate.com

Motor irreal 3

Unreal Engine 3 ( UE3 ) es la tercera versión de Unreal Engine desarrollada por Epic Games . Unreal Engine 3 fue uno de los primeros motores de juegos que admitió subprocesos múltiples. Utilizó DirectX 9 como API de gráficos de referencia, simplificando su código de renderizado. Los primeros juegos que utilizaron UE3 se lanzaron a finales de 2006. Fue sucedido por Unreal Engine 4 .

Historia

Las capturas de pantalla de Unreal Engine 3 se presentaron en julio de 2004, momento en el que el motor ya llevaba más de 18 meses en desarrollo. [10] En julio de 2005, Sony Interactive obtuvo los derechos de sublicencia de Unreal Engine 3 para el kit de desarrollo de software de la PS3 . [11] Los primeros juegos lanzados con Unreal Engine 3 fueron Gears of War para Xbox 360 y RoboBlitz para Windows, ambos lanzados el 7 de noviembre de 2006. [12]

Captura de pantalla de la demostración de Samaritan

Inicialmente, Unreal Engine 3 solo era compatible con las plataformas Windows, PlayStation 3 y Xbox 360, mientras que iOS (demostrado por primera vez con Epic Citadel ) y Android se agregaron más tarde en 2010, siendo Infinity Blade el primer título de iOS y Dungeon Defenders el primer título de Android. [13] [14] En 2011, se anunció que el motor sería compatible con Adobe Flash Player 11 a través de las API aceleradas por hardware Stage 3D y que se estaba utilizando en dos juegos de Wii U , Batman: Arkham City y Aliens: Colonial Marines. . [15] [16] En 2013, Epic se asoció con Mozilla para llevar Unreal Engine 3 a la web; utilizando el sublenguaje asm.js y el compilador Emscripten , pudieron portar el motor en cuatro días. [17] El motor ya no recibe actualizaciones. [18]

Características

El motor se basó en la primera generación pero contenía nuevas características. "Las decisiones arquitectónicas básicas visibles para los programadores de un diseño orientado a objetos, un enfoque de scripting basado en datos y un enfoque bastante modular para los subsistemas aún permanecen [de Unreal Engine 1]. Pero las partes del juego que son realmente visibles para los jugadores "El renderizador, el sistema de física, el sistema de sonido y las herramientas son visiblemente nuevos y dramáticamente más poderosos", dijo Tim Sweeney , fundador de Epic Games. [19] A diferencia de Unreal Engine 2 , que todavía admitía una canalización de función fija, Unreal Engine 3 fue diseñado para aprovechar el hardware de sombreado totalmente programable. [19] Todos los cálculos de iluminación y sombras se realizaron por píxel, en lugar de por vértice. En el lado del renderizado, Unreal Engine 3 proporcionó soporte para un renderizador de alto rango dinámico con corrección gamma. [19]

Unreal Engine 3 fue uno de los primeros motores de juegos en utilizar subprocesos múltiples . [20] Según Sweeney, varios sistemas dentro del motor fueron reescritos para emplear subprocesos múltiples, como la física, las actualizaciones de animación y los sistemas de bucle transversal de escena del renderizador, pero el subproceso múltiple no se usó para "sistemas que son altamente secuenciales y orientados a objetos, como la jugabilidad". [20] En sus primeras fases de desarrollo, UE3 optimizó para minimizar el uso de memoria a favor de aprovechar una mayor potencia de CPU y GPU, que Sweeney describió en ese momento como haber visto mayores mejoras que las de la memoria. [21]

Unreal Engine 3 adoptó DirectX 9 como soporte básico de la API de gráficos, lo que permitió que el motor incorporara más funciones que serían imposibles de admitir si UE3 intentara admitir versiones anteriores como DirectX 7. [21] Según Sweeney, "una gran cantidad de La generalización, la mejora e incluso la simplificación han sido posibles eliminando las rutas de código heredadas y formulando todo el renderizado en torno a programas de sombreado de píxeles totalmente generales". [22] De manera similar, un objetivo importante para UE3 era que "los diseñadores nunca deberían tener que pensar en sombreadores 'alternos', como dependían Unreal Engine 2 y los anteriores motores DirectX6/7/8/9 de generación mixta". [22] En general, una de las principales áreas de enfoque de UE3 fue "capacitar a los artistas para que hicieran cosas que antes requerían la intervención del programador: crear sombreadores complejos, guiones de escenarios de juego y configurar cinemáticas complejas". [22]

A lo largo de la vida útil de UE3, se incorporaron actualizaciones importantes, [23] que incluyen entornos destructibles mejorados, dinámica corporal suave , simulación de grandes multitudes , funcionalidad iOS , [24] integración de Steamworks , [25] una solución de iluminación global en tiempo real, [26] y 3D estereoscópico en Xbox 360 a través de TriOviz para Games Technology. [27] [28] [29] La compatibilidad con DirectX 11 se demostró con la demostración de Samaritan , que se presentó en la Game Developers Conference de 2011 y fue creada por Epic Games en estrecha colaboración con Nvidia , con ingenieros trabajando en todo el país para impulsar la realidad. gráficos de tiempo a un nuevo punto alto. [30] [31]

Kit de desarrollo irreal

Si bien Unreal Engine 3 era bastante abierto para que trabajaran los modders, la capacidad de publicar y vender juegos significaba que el uso de UE3 estaba restringido a las licencias del motor. Sin embargo, en noviembre de 2009, Epic lanzó al público en general una versión gratuita del SDK de UE3, llamada Unreal Development Kit (UDK). [32]

En diciembre de 2010, el kit de desarrollo de Unreal se actualizó para incluir soporte para la creación de juegos y aplicaciones para iOS, [33] seguido de compatibilidad con OS X en la versión de septiembre de 2011. [34] En 2013, informó más de 2 millones de instalaciones únicas. [35]

Ver también

Categoría:Juegos de Unreal Engine 3

Referencias

  1. ^ "UDK - Estándar de codificación" . Consultado el 17 de abril de 2015 .
  2. ^ https://udn.epicgames.com/Three/ColorGrading.html
  3. ^ https://udn.epicgames.com/Three/DevelopmentKitProgramming.html
  4. ^ https://udn.epicgames.com/Three/MaterialsCompendium.html
  5. ^ Juegos épicos. "Epic Games lanza" Epic Citadel "para Android - Noticias - Epic Games" . Consultado el 17 de abril de 2015 .
  6. ^ http://www.unrealengine.com/mobile/
  7. ^ "Unreal Engine 3 debuta en Windows 8" . Consultado el 17 de abril de 2015 .
  8. ^ "Epic Games anuncia compatibilidad con Unreal Engine 3 para Adobe Flash Player" . Consultado el 17 de abril de 2015 .
  9. ^ "Pollo tappy" . Consultado el 17 de abril de 2015 .
  10. ^ Reed, Kristan (1 de julio de 2004). "Entrevista con Unreal Engine 3". Eurogamer . Archivado desde el original el 15 de marzo de 2013.
  11. ^ "Sony Computer Entertainment celebra un acuerdo de licencia estratégica con Epic Games". sonyinteractive.com . 21 de julio de 2005.
  12. ^ Caron, Frank (13 de marzo de 2008). "Unreal Engine 4" apuntará exclusivamente a "consolas de próxima generación". Ars Técnica . Archivado desde el original el 23 de enero de 2019 . Consultado el 22 de enero de 2019 .
  13. ^ Crossley, Rob (20 de diciembre de 2010). "El juego Unreal Engine 3 llega a Android [Actualización 1]". Desarrollar . Archivado desde el original el 11 de agosto de 2017 . Consultado el 11 de agosto de 2017 .
  14. ^ De Vere, Kathleen (6 de enero de 2012). "Un juego de iOS de mayor recaudación como Infinity Blade II de Epic puede ganar más de 5 millones de dólares al mes". Semana publicitaria . Archivado desde el original el 11 de agosto de 2017 . Consultado el 11 de agosto de 2017 .
  15. ^ Sottek, TC (7 de octubre de 2011). "Adobe Flash 11 adopta Unreal Engine 3 para mejores juegos de navegador". El borde . Archivado desde el original el 6 de julio de 2017 . Consultado el 11 de agosto de 2017 .
  16. ^ Crossley, Rob (7 de junio de 2011). "Wii U con tecnología Unreal Engine 3". Desarrollar . Archivado desde el original el 11 de agosto de 2017 . Consultado el 12 de agosto de 2017 .
  17. ^ Ligman, Kris (2 de mayo de 2013). "Vea Unreal Engine 3 de Epic ejecutándose en HTML5". Gamasutra . Archivado desde el original el 11 de agosto de 2017 . Consultado el 22 de febrero de 2022 .
  18. ^ "Ya no enviamos actualizaciones para UE3 o UDK". irrealengine.com .
  19. ^ abc PC máxima. "Motores de juegos: ¡expuestos!". Computadora máxima . No. Otoño de 2004 (edición especial). Futuro Estados Unidos . págs. 59, 62–64. Archivado desde el original el 16 de octubre de 2019 . Consultado el 11 de agosto de 2017 .
  20. ^ ab Gelas, Johan De (14 de marzo de 2005). "La búsqueda de más potencia de procesamiento, segunda parte:" Juegos de múltiples núcleos y subprocesos"". www.anandtech.com .
  21. ^ ab Reed, Kristan (2 de julio de 2004). "Una aventura épica de próxima generación". Eurogamer.net . Consultado el 10 de julio de 2024 .
  22. ^ abc Tan, Anthony (18 de junio de 2004). "Entrevista con Tim Sweeney de Epic sobre UnrealEngine3". beyond3d.com . Consultado el 10 de julio de 2024 .
  23. ^ Callaham, John (19 de marzo de 2009). "Epic Games mostrará las nuevas funciones de Unreal Engine 3 en la GDC". Gran descarga. Archivado desde el original el 18 de marzo de 2009.
  24. ^ Shimpi, Anand Lal (29 de diciembre de 2009). "Epic demuestra Unreal Engine 3 para iPod Touch y iPhone 3GS". AnandTech. Archivado desde el original el 8 de julio de 2012.
  25. ^ "La integración de Steamworks ahora está disponible para los licenciatarios de Unreal Engine 3". Juegos épicos . 11 de marzo de 2010. Archivado desde el original el 17 de mayo de 2010.
  26. ^ "Geomerics anuncia una nueva integración de Enlighten con Unreal Engine 3". Archivado desde el original el 5 de junio de 2012 . Consultado el 22 de febrero de 2022 .
  27. ^ Ingham, Tim (17 de junio de 2010). "E3 2010: Epic crea Gears Of War 2 en 3D. Lo hemos visto. Es mega. Pero el lanzamiento minorista no está planeado". Juegos de Computadora y Videojuegos . Archivado desde el original el 28 de julio de 2012 . Consultado el 12 de febrero de 2011 .
  28. ^ "TriOviz for Games Technology aporta capacidades 3D a Unreal Engine 3". Juegos épicos. 6 de octubre de 2010. Archivado desde el original el 9 de marzo de 2012.
  29. ^ Fletcher, JC (11 de octubre de 2010). "Mark Rein de Epic profundiza en TriOviz 3D de Unreal Engine 3". Joystiq. Archivado desde el original el 12 de marzo de 2012.
  30. ^ Hamilton, Kirk (8 de febrero de 2013). "Aparentemente, la historia detrás de la deslumbrante demostración tecnológica de Epic de 2011 es asombrosa'". Kotaku . Archivado desde el original el 6 de octubre de 2014 . Consultado el 4 de octubre de 2014 .
  31. ^ Gaudiosi, John (21 de septiembre de 2011). "El fundador de Epic Games, Tim Sweeney, impulsa la tecnología de Unreal Engine 3". Forbes . Archivado desde el original el 7 de octubre de 2014 . Consultado el 4 de octubre de 2014 .
  32. ^ Personal de IGN (5 de noviembre de 2009). "Epic Games anuncia el kit de desarrollo Unreal, impulsado por Unreal Engine 3". IGN . Archivado desde el original el 15 de septiembre de 2014 . Consultado el 14 de septiembre de 2014 .
  33. ^ "Epic Games lanza el kit de desarrollo Unreal con soporte para iOS". IGN . Ziff Davis . 16 de diciembre de 2010. Archivado desde el original el 15 de septiembre de 2014 . Consultado el 14 de septiembre de 2014 .
  34. ^ Grant, Christopher (19 de septiembre de 2011). "Unreal Engine 3 llega a Mac OS X, cortesía del lanzamiento de UDK en septiembre". Joystiq . Archivado desde el original el 19 de enero de 2012.
  35. ^ Brian, Steiner (24 de junio de 2013). "Cómo Unreal Engine se convirtió en una verdadera potencia de juegos". Mecánica Popular . Archivado desde el original el 27 de marzo de 2023 . Consultado el 27 de marzo de 2023 .