Articulo de referencia

Unreal Engine 3

{{cite web|url=http://udn.epicgames.com/Three/CodingStandard.html|title=UDK - CodingStandard|publisher=|access-date=17 April 2015}} [[UnrealScript]], [[GLSL]], {{cite web | titl...

Unreal Engine 3 ( UE3 ) es la tercera versión de Unreal Engine desarrollada por Epic Games . Fue uno de los primeros motores de juegos en admitir multihilo. Utilizó DirectX 9 como su API gráfica base, simplificando su código de renderizado. Los primeros juegos que usaron 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 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 demo 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 añadieron más tarde en 2010, siendo Infinity Blade el primer título para iOS y Dungeon Defenders el primer título para 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 de Stage 3D y que se estaba utilizando en dos juegos de Wii U , Batman: Arkham City y Aliens: Colonial Marines [ 15 ] [ 16 ] antes de que se cancelara un lanzamiento provisional para Wii U de este último título. [ 17 ] En 2013, Epic se asoció con Mozilla para llevar Unreal Engine 3 a la web; utilizando el sublenguaje asm.js y el compilador Emscripten , portaron el motor en cuatro días. [ 18 ] Al entrar en la octava generación de consolas de videojuegos , ciertos títulos de Nintendo Switch, PlayStation 4 y Xbox One funcionaban con Unreal Engine 3. Algunos títulos se desarrollaron desde cero con el motor, como Batman: Arkham Knight , mientras que la mayoría eran remasterizaciones como BioShock: The Collection y Mass Effect Legendary Edition , y lanzamientos intergeneracionales. [ 19 ] El motor ya no recibe actualizaciones. [ 20 ]

Características

Captura de pantalla de The Ball , un videojuego de 2010 creado con Unreal Engine 3.

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 se mantienen [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 todas visiblemente nuevas y dramáticamente más potentes", dijo Tim Sweeney , fundador de Epic Games. [ 21 ] 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. [ 21 ] Todos los cálculos de iluminación y sombras se realizaban por píxel, en lugar de por vértice. En el lado del renderizado, Unreal Engine 3 proporcionaba soporte para un renderizador de alto rango dinámico con corrección gamma. [ 21 ]

Unreal Engine 3 fue uno de los primeros motores de juegos en utilizar el multihilo . [ 22 ] Según Sweeney, varios sistemas dentro del motor se reescribieron para emplear el multihilo, como la física, las actualizaciones de animación y los sistemas del bucle de recorrido de escena del renderizador, pero el multihilo no se utilizó para "sistemas que son altamente secuenciales y orientados a objetos, como la jugabilidad". [ 22 ] En sus primeras fases de desarrollo, UE3 se 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 que había experimentado mayores mejoras que la de la memoria. [ 23 ]

Unreal Engine 3 adoptó DirectX 9 como su API gráfica base, lo que permitió al motor incorporar más características que serían imposibles de soportar si UE3 intentara soportar versiones anteriores como DirectX 7. [ 23 ] Según Sweeney, "una gran cantidad de generalización, mejora e incluso simplificación ha sido posible al eliminar rutas de código heredadas y formular todo el renderizado en torno a programas de sombreado de píxeles completamente generales". [ 24 ] De manera similar, un objetivo principal para UE3 era que "los diseñadores nunca, jamás deberían tener que pensar en sombreadores de 'reserva', como Unreal Engine 2 y los motores anteriores de generación mixta DirectX6/7/8/9". [ 24 ] En general, una de las principales áreas de enfoque para UE3 fue "empoderar a los artistas para hacer cosas que antes requerían la intervención del programador: crear sombreadores complejos, programar escenarios de juego y configurar cinemáticas complejas". [ 24 ]

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

Kit de desarrollo Unreal

Aunque Unreal Engine 3 era bastante abierto para que los modders trabajaran con él, la posibilidad de publicar y vender juegos implicaba que su uso estaba restringido a las licencias del motor. Sin embargo, en noviembre de 2009, Epic lanzó una versión gratuita del SDK de UE3 , llamada Unreal Development Kit (UDK), para el público en general. [ 34 ]

En diciembre de 2010, el Unreal Development Kit se actualizó para incluir soporte para la creación de juegos y aplicaciones para iOS, [ 35 ] seguido de la compatibilidad con OS X en la versión de septiembre de 2011. [ 36 ] Para 2013, reportó más de 2  millones de instalaciones únicas. [ 37 ]

Véase también

  • Categoría: Juegos con Unreal Engine 3

Referencias

  1. "UDK - CodingStandard" . Consultado el 17 de abril de 2015 .
  2. "UDK | Corrección de color" .
  3. "UDK | DevelopmentKitProgramming" .
  4. "UDK | Compendio de materiales" .
  5. Epic Games. "Epic Games lanza "Epic Citadel" para Android - Noticias - Epic Games" . Consultado el 17 de abril de 2015 .
  6. "移动设备| Unreal Technology" . Archivado del original el 2 de marzo de 2014. Consultado el 23 de julio de 2024 .
  7. "Unreal Engine 3 debuta en Windows 8" . Archivado del original el 2 de marzo de 2014. Consultado el 17 de abril de 2015 .
  8. "Epic Games anuncia la compatibilidad de Unreal Engine 3 con Adobe Flash Player" . Archivado del original el 2 de marzo de 2014. Consultado el 17 de abril de 2015 .
  9. "Tappy Chicken" . Archivado del original el 11 de abril de 2015. Consultado el 17 de abril de 2015 .
  10. Reed, Kristan (1 de julio de 2004). "Entrevista sobre Unreal Engine 3" . Eurogamer . Archivado del original el 15 de marzo de 2013.
  11. "Sony Computer Entertainment firma un acuerdo estratégico de licencias con Epic Games" . sonyinteractive.com . 21 de julio de 2005.
  12. Caron, Frank (13 de marzo de 2008). "Unreal Engine 4 se dirigirá "exclusivamente" a las consolas de próxima generación" . Ars Technica . Archivado del original el 23 de enero de 2019. Consultado el 22 de enero de 2019 .
  13. Crossley, Rob (20 de diciembre de 2010). "Juego de Unreal Engine 3 llega a Android [ Actualización 1 ] " . Develop . Archivado del original el 11 de agosto de 2017. Recuperado el 11 de agosto de 2017 .
  14. De Vere, Kathleen (6 de enero de 2012). "Un juego de iOS de gran éxito como Infinity Blade II de Epic puede ganar más de 5 millones de dólares al mes" . Adweek . Archivado del 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" . The Verge . Archivado del original el 6 de julio de 2017. Recuperado el 11 de agosto de 2017 .
  16. Crossley, Rob (7 de junio de 2011). "Wii U impulsada por la tecnología Unreal Engine 3" . Develop . Archivado del original el 11 de agosto de 2017. Recuperado el 12 de agosto de 2017 .
  17. Eddie Makuch (5 de abril de 2013). "Aliens: Colonial Marines para Wii U cancelado" . GameSpot . Archivado del original el 7 de noviembre de 2015. Consultado el 19 de abril de 2018 .
  18. Ligman, Kris (2 de mayo de 2013). "Vea el Unreal Engine 3 de Epic ejecutándose en HTML5" . Gamasutra . Archivado del original el 11 de agosto de 2017. Recuperado el 22 de febrero de 2022 .
  19. Wilson, Aoife (27 de marzo de 2014). "Arkham Knight le da a Batman un enemigo completamente nuevo, una Gotham más grande y una experiencia demoledora" . Polygon . Archivado del original el 27 de marzo de 2014. Consultado el 29 de marzo de 2014 .
  20. "Ya no estamos distribuyendo actualizaciones para UE3 o UDK" . unrealengine.com .
  21. 1 2 3 Maximum PC. "Motores de juegos: ¡al descubierto!" . Maximum PC . N. ° Otoño 2004 ( Edición especial). Future US . págs. 59 , 62–64 . Archivado del original el 16 de octubre de 2019. Recuperado el 11 de agosto de 2017 .   
  22. 1 2 Gelas, Johan De (14 de marzo de 2005). "La búsqueda de mayor potencia de procesamiento, segunda parte: "Juegos multinúcleo y multihilo"" . www.anandtech.com . Archivado del original el 22 de mayo de 2010.
  23. 1 2 Reed, Kristan (2 de julio de 2004). "Una épica aventura de próxima generación" . Eurogamer.net . Recuperado el 10 de julio de 2024 .
  24. 1 2 3 Tan, Anthony (18 de junio de 2004). "Entrevista con Tim Sweeney de Epic sobre UnrealEngine3" . beyond3d.com . Archivado del original el 9 de febrero de 2006. Recuperado el 10 de julio de 2024 .
  25. Callaham, John (19 de marzo de 2009). «Epic Games mostrará las nuevas características de Unreal Engine 3 en la GDC» . Big Download. Archivado del original el 18 de marzo de 2009.
  26. Shimpi, Anand Lal (29 de diciembre de 2009). "Epic demuestra Unreal Engine 3 para iPod Touch y iPhone 3GS" . AnandTech. Archivado del original el 8 de julio de 2012.
  27. "La integración de Steamworks ya está disponible para los licenciatarios de Unreal Engine 3" . Epic Games . 11 de marzo de 2010. Archivado del original el 17 de mayo de 2010.
  28. "Geomerics anuncia la nueva integración de Enlighten con Unreal Engine 3" . Archivado del original el 5 de junio de 2012. Consultado el 22 de febrero de 2022 .
  29. Ingham, Tim (17 de junio de 2010). "E3 2010: Epic crea Gears of War 2 en 3D: lo hemos visto. Es impresionante. Pero no hay planes para su lanzamiento en tiendas" . Computer and Video Games . Consultado el 12 de febrero de 2011 .{{cite magazine}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  30. "La tecnología TriOviz para videojuegos incorpora capacidades 3D a Unreal Engine 3" . Epic Games. 6 de octubre de 2010. Archivado del original el 9 de marzo de 2012.
  31. Fletcher, JC (11 de octubre de 2010). "Mark Rein de Epic analiza en profundidad TriOviz 3D de Unreal Engine 3" . Joystiq. Archivado del original el 12 de marzo de 2012.
  32. Hamilton, Kirk (8 de febrero de 2013). "Aparentemente, la historia detrás de la deslumbrante demostración técnica de Epic de 2011 es una 'gran cosa'" . Kotaku . Archivado del original el 6 de octubre de 2014 . Consultado el 4 de octubre de 2014 .
  33. Gaudiosi, John (21 de septiembre de 2011). "El fundador de Epic Games, Tim Sweeney, impulsa la tecnología Unreal Engine 3" . Forbes . Archivado del original el 7 de octubre de 2014. Consultado el 4 de octubre de 2014 .
  34. Equipo de IGN (5 de noviembre de 2009). "Epic Games anuncia Unreal Development Kit, impulsado por Unreal Engine 3" . IGN . Archivado del original el 15 de septiembre de 2014. Consultado el 14 de septiembre de 2014 .
  35. "Epic Games lanza el kit de desarrollo de Unreal con soporte para iOS" . IGN . Ziff Davis . 16 de diciembre de 2010. Archivado del original el 15 de septiembre de 2014. Consultado el 14 de septiembre de 2014 .
  36. Grant, Christopher (19 de septiembre de 2011). "Unreal Engine 3 llega a Mac OS X gracias al lanzamiento de UDK en septiembre" . Joystiq . Archivado del original el 19 de enero de 2012.
  37. Brian, Steiner (24 de junio de 2013). "Cómo Unreal Engine se convirtió en una verdadera potencia de los videojuegos" . Popular Mechanics . Archivado del original el 27 de marzo de 2023. Consultado el 27 de marzo de 2023 .