stringtranslate.com

Motor irreal 4

Visualización arquitectónica interactiva desarrollada con Unreal Engine 4 (2015)

Unreal Engine 4 ( UE4 ) es la cuarta versión de Unreal Engine desarrollada por Epic Games . El desarrollo de UE4 comenzó en 2003 y se lanzó en marzo de 2014, y el primer juego que utiliza UE4 se lanzó en abril de 2014. UE4 introdujo materiales de soporte basados ​​en física y un nuevo lenguaje de programación visual llamado "Blueprints". Fue sucedido por Unreal Engine 5 .

Historia

En agosto de 2005, Mark Rein , vicepresidente de Epic Games, reveló que Unreal Engine 4 había estado en desarrollo durante dos años. [2] "La gente no se da cuenta de esto, pero ya llevamos dos años desarrollando Unreal Engine 4. Ciertamente, todavía no tiene un equipo completo, es solo una persona y probablemente puedas adivinar quién es esa persona", le dijo a C&VG . [3] Hablando en una entrevista a principios de 2008, Tim Sweeney , fundador de Epic Games, declaró que básicamente era la única persona que trabajaba en el motor, aunque afirmó que su departamento de investigación y desarrollo comenzaría a expandirse más tarde ese año, desarrollando el motor en paralelo con Unreal Engine 3 . [4] "De alguna manera, nos parecemos a una empresa de hardware con nuestro desarrollo generacional de tecnología. Vamos a tener un equipo desarrollando Unreal Engine 3 durante los próximos años y un equipo que se centrará en Unreal Engine 4. Y luego, cuando comience la transición a la próxima generación, trasladaremos a todos a eso. De hecho, estamos realizando un desarrollo paralelo para varias generaciones al mismo tiempo", dijo. [4] En 2011, Sweeney dijo que pasa el 60% de su día haciendo trabajo de investigación sobre Unreal Engine 4. [5]

En febrero de 2012, Rein declaró que "la gente se sorprenderá a finales de este año cuando vea Unreal Engine 4"; [6] Epic presentó UE4 a un número limitado de asistentes en la Game Developers Conference de 2012 , [7] y un video del motor siendo demostrado por el artista técnico Alan Willard fue lanzado al público el 7 de junio de 2012, a través de GameTrailers TV . [8] Una de las principales características planeadas para UE4 era la iluminación global en tiempo real utilizando el trazado de cono de vóxel , eliminando la iluminación precalculada. [9] Sin embargo, esta característica, llamada Sparse Voxel Octree Global Illumination (SVOGI) y mostrada con la demostración Elemental , fue reemplazada con un algoritmo similar pero menos costoso computacionalmente debido a problemas de rendimiento. [10]

El 19 de marzo de 2014, en la Game Developers Conference (GDC), Epic Games lanzó Unreal Engine 4 a través de un nuevo modelo de licencia. Por una suscripción mensual de US$19 , los desarrolladores tenían acceso a la versión completa del motor, incluido el código fuente de C++ , que se podía descargar a través de GitHub . Cualquier producto lanzado estaba sujeto a una regalía del 5% de los ingresos brutos. [11] El primer juego lanzado con Unreal Engine 4 fue Daylight , desarrollado con acceso anticipado al motor [12] y lanzado el 29 de abril de 2014. [13]

Para prepararse para el lanzamiento de su modo Battle Royale gratuito en Fortnite en septiembre de 2017, Epic tuvo que realizar una serie de modificaciones en Unreal Engine que le ayudaron a manejar una gran cantidad (hasta 100) de conexiones al mismo servidor mientras conservaba un alto ancho de banda y mejoraba la representación de un gran mundo abierto en el juego. Epic dijo que incorporaría estos cambios en futuras actualizaciones de Unreal Engine. [14]

Unreal Engine 4 es oficialmente compatible con las siguientes plataformas a partir de la versión 4.27 (agosto de 2021): [15] Windows , [16] macOS , [16] Linux , [16] iOS , [16] Android , [ 16 ] Nintendo Switch , [17] PlayStation 4 , [18] Xbox One , [18] PlayStation 5 , [19] Xbox Series X/S , [19] Stadia , [20] Magic Leap , [21] HTC Vive , [22] Oculus , [23] PlayStation VR , [24] OSVR , [25] Samsung Gear VR , [26] y HoloLens 2. [ 27] Anteriormente era compatible con Google Daydream [28] y HTML5 . [29] [30]

Características

Materiales de base física

Brian Karis de Epic Games, en una presentación de SIGGRAPH 2013 , describió las mejoras realizadas al modelo de sombreado de UE4. [31] [32] Según Karis, Epic "decidió invertir algo de tiempo en mejorar el modelo de sombreado [de UE4] y adoptar un flujo de trabajo de materiales más basado en lo físico ". [31] Uno de los objetivos era "realizar importantes mejoras de flujo de trabajo y calidad en la forma en que [los artistas] creaban materiales, mediante la superposición y combinación de materiales prefabricados de una biblioteca en lugar de crear componentes por separado y de forma redundante para cada uso". [33] El modelo de materiales adoptado por Epic se basó en un modelo similar de Brent Burley de Disney , quien describió su uso en Ralph el Demoledor en SIGGRAPH 2012. [31] Los parámetros base del modelo consistían en "BaseColor", "Metálico", "Rugosidad" y "Cavidad". [31] La cavidad, un componente que no está presente en el modelo de Disney, describe "sombreado de geometría más pequeña que la que el sistema de sombreado en tiempo de ejecución de [UE4] puede manejar", como las grietas entre las tablas del piso o las costuras de la ropa. [31] Los parámetros omitido del modelo de Disney fueron "Especular", "Subsuperficie", "Anisotropía", "Capa transparente" y "Brillo", que en cambio se tratan como casos especiales. [31]

Kit de herramientas de interfaz de usuario

Un objetivo principal de Unreal Engine 4 fue crear herramientas que simplificaran la interfaz de usuario . Según Sweeney, "con Unreal Engine 3, la interfaz de usuario era grande y complicada. Con Unreal Engine 4, el esfuerzo es exponer todo en el nivel básico de una manera muy simple, fácil de usar y descubrir, y construir complejidad a partir de ahí para que el usuario pueda aprender sobre la marcha". [34]

Con Unreal Engine 4, realmente queremos poder crear un juego pequeño completo a escala de Angry Birds sin necesidad de programación, simplemente asignando la entrada del usuario a las acciones mediante un conjunto de herramientas visuales. Esta tecnología será muy valiosa. También estamos ampliando el conjunto de herramientas visuales para todo: para la creación de materiales, para la creación de animaciones, para la gestión de contenido cuando tenemos una gran cantidad de recursos de juego. Simplemente estamos simplificando enormemente la interfaz para que sea básicamente tan fácil de usar como Unity.

—  Sweeney, desarrollador de juegos , 2012 [34]

Creación de guiones

En línea con el enfoque de UE4 en la simplicidad, incluyó un nuevo sistema de scripting visual llamado "Blueprints" (un sucesor de "Kismet" de UE3 [35] ), que permite un rápido desarrollo de la lógica del juego sin usar código, lo que resulta en una menor división entre artistas técnicos, diseñadores y programadores. [36] [37]

Podría decir: "Voy a convertir este pilar en un plano [en el motor] y añadirle algún tipo de trampa". Significa que realmente puedo entrar y empezar a mejorar mi mundo con interacción que simplemente no habría sido posible sin un artista técnico, un diseñador y un programador y ahora cualquiera de esos tres puede hacer todo eso, siempre que tenga los recursos a mano. El hecho de que pueda entrar y decir: "Si estás a una distancia X de esta cosa, empieza a brillar y toma mi distancia hacia ella, normalízala de cero a uno y luego simplemente interpola linealmente entre dos valores de brillo diferentes, de modo que cuando alcance algo se caliente"... eso habría sido algo factible pero muy difícil para cualquiera excepto un programador de juegos. Y él no habría sabido cómo configurar los recursos, pero ahora cualquiera de los tres podría hacerlo.

—  Willard, Kotaku , 2012 [37]
Una presentación de Unreal Engine en GDC 2016

Licencias

El 4 de septiembre de 2014, Epic lanzó Unreal Engine 4 a escuelas y universidades de forma gratuita, incluidas copias personales para estudiantes inscritos en programas acreditados de desarrollo de videojuegos, informática, arte, arquitectura, simulación y visualización. [38] Epic abrió un Unreal Engine Marketplace para adquirir activos de juegos. [39] El 19 de febrero de 2015, Epic lanzó Unreal Dev Grants , un fondo de desarrollo de $5 millones que tiene como objetivo proporcionar subvenciones a proyectos creativos que utilicen Unreal Engine 4. [40]

En marzo de 2015, Epic lanzó Unreal Engine 4, junto con todas las actualizaciones futuras, de forma gratuita para todos los usuarios. [41] [42] A cambio, Epic estableció un programa de regalías selectivo, solicitando el 5% de los ingresos para los productos que generen más de $3000 por trimestre. [43] Sweeney afirmó que cuando pasaron al modelo de suscripción en 2014, el uso de Unreal creció 10 veces y a través de muchos desarrolladores más pequeños, y creía que atraerían aún más usos a través de este nuevo esquema de precios. [44]

Un stand de Unreal Engine en la GDC 2017

En un intento por atraer a los desarrolladores de Unreal Engine, Oculus VR anunció en octubre de 2016 que pagaría regalías por todos los títulos Oculus Rift con Unreal publicados en su tienda hasta los primeros 5 millones de dólares de ingresos brutos por juego. [45]

Con la apertura de la Epic Games Store en diciembre de 2018, Epic no cobrará la tarifa de ingresos del 5 % en los juegos que usan Unreal Engine y se lanzan a través de las Epic Games Stores, absorbiendo ese costo como parte del recorte base del 12 % que Epic está tomando para cubrir otros costos. [46]

A partir del 13 de mayo de 2020 y con efecto retroactivo al 1 de enero de 2020, el monto de exención de regalías se incrementa a US$1.000.000 en ingresos brutos de por vida por título. [47]

Véase también

Referencias

  1. ^ "Acuerdo de licencia de usuario final de Unreal Engine". Unreal Engine . Archivado desde el original el 26 de agosto de 2018 . Consultado el 26 de agosto de 2018 .
  2. ^ Houlihan, John (18 de agosto de 2005). «Rein: 'Hemos estado trabajando en Unreal Engine 4 durante dos años'». Juegos de ordenador y vídeo . Future Publishing Limited. Archivado desde el original el 10 de enero de 2014. Consultado el 19 de agosto de 2005 .
  3. ^ Howarth, Robert (18 de agosto de 2005). «Unreal Engine 4?». IGN . Archivado desde el original el 5 de enero de 2022. Consultado el 9 de septiembre de 2020 .
  4. ^ ab Valich, Theo (12 de marzo de 2008). «Tim Sweeney, Parte 3: Unreal Engine 4.0 apunta a la guerra de consolas de próxima generación». TG Daily . Archivado desde el original el 14 de abril de 2010. Consultado el 13 de marzo de 2008 .
  5. ^ Gaudiosi, John (26 de septiembre de 2011). "El fundador de Epic Games habla de tecnología". IGN .
  6. ^ Parrish, Kevin (11 de febrero de 2012). «Epic revela el Unreal Engine 4 más adelante este año». Tom's Hardware . Archivado desde el original el 28 de febrero de 2012. Consultado el 1 de marzo de 2012 .
  7. ^ Shaw, Patrick (27 de febrero de 2012). «Unreal Engine 4 a puertas cerradas en la GDC». Wired . Archivado desde el original el 1 de marzo de 2012. Consultado el 6 de marzo de 2012 .
  8. ^ "Unreal Engine 4 - GT.TV Exclusive Development Walkthrough". GameTrailers TV . 7 de junio de 2012. Archivado desde el original el 23 de noviembre de 2018 . Consultado el 22 de agosto de 2018 – vía YouTube .
  9. ^ Burnes, Andre (7 de junio de 2012). «Epic revela una demo impresionante de Elemental y Tim Sweeney habla de Unreal Engine 4». Nvidia . Archivado desde el original el 10 de junio de 2012 . Consultado el 12 de junio de 2012 .
  10. ^ Papadopoulos, John (20 de abril de 2013). «Tim Sweeney, de Epic Games, explica la falta de «SVOGI» en Unreal Engine 4». El lado oscuro de los videojuegos . Archivado desde el original el 11 de abril de 2020. Consultado el 14 de febrero de 2018 .
  11. ^ Orland, Kyle (19 de marzo de 2014). «Unreal Engine 4 ahora está disponible con una suscripción de 19 dólares al mes y un 5 % de regalías». Ars Technica . Archivado desde el original el 8 de agosto de 2018 . Consultado el 8 de agosto de 2018 .
  12. ^ "Zombie Studios obtiene la licencia de Unreal Engine 4". UnrealEngine.com . 2012-12-18. Archivado desde el original el 23 de enero de 2019 . Consultado el 23 de enero de 2019 .
  13. ^ "Making it in Unreal: How Daylight survivor public pressure and become the very first UE4 game" (Lo conseguimos en Unreal: cómo Daylight sobrevivió a la presión del público y se convirtió en el primer juego de UE4). PCGamesN . 24 de noviembre de 2014. Archivado desde el original el 23 de enero de 2019. Consultado el 22 de enero de 2019 .
  14. ^ McAloon, Alissa (4 de octubre de 2017). «El desarrollo de Fortnite: Battle Royale impulsó mejoras en todo el motor de Unreal». Desarrollador de juegos . Archivado desde el original el 24 de febrero de 2018 . Consultado el 22 de febrero de 2022 .
  15. ^ "Compartir y publicar proyectos". Documentación de Unreal Engine . Consultado el 19 de agosto de 2021 .
  16. ^ abcde Kumparak, Greg (3 de abril de 2014). «Unreal Engine 4 obtiene soporte para crear juegos para Linux y SteamOS». TechCrunch . Archivado desde el original el 10 de agosto de 2017. Consultado el 10 de agosto de 2017 .
  17. ^ Skrebels, Joe (16 de octubre de 2016). «Nintendo Switch será compatible con Unreal Engine 4». IGN . Archivado desde el original el 1 de agosto de 2017. Consultado el 10 de agosto de 2017 .
  18. ^ ab Connors, Devin (24 de abril de 2014). «Epic añade compatibilidad con Xbox One y PlayStation 4 a Unreal Engine 4.1». The Escapist . Archivado desde el original el 10 de agosto de 2017. Consultado el 10 de agosto de 2017 .
  19. ^ ab "¡Lanzamiento de Unreal Engine 4.25!". Unreal Engine . Archivado desde el original el 6 de mayo de 2020. Consultado el 6 de mayo de 2020 .
  20. ^ "Ya está disponible la compatibilidad de Unreal Engine con Google Stadia". Archivado desde el original el 3 de febrero de 2020 . Consultado el 3 de febrero de 2020 .
  21. ^ Koolonavich, Nikholai (19 de marzo de 2018). «Magic Leap Release Developer SDK, Unreal Engine 4 Support Announced». VRFocus . Archivado desde el original el 19 de marzo de 2018. Consultado el 19 de marzo de 2018 .
  22. ^ Kastrenakes, Jacob; Robertson, Adi (30 de abril de 2015). «La realidad virtual de Steam acaba de recibir un impulso del creador de Unreal Tournament». The Verge . Archivado desde el original el 10 de agosto de 2017. Consultado el 10 de agosto de 2017 .
  23. ^ Sykes, Tom (9 de junio de 2013). «Unreal Engine 4 obtiene compatibilidad con Oculus Rift, lo que podría ser un buen augurio para los juegos independientes futuros». PC Gamer . Archivado desde el original el 10 de agosto de 2017. Consultado el 10 de agosto de 2017 .
  24. ^ Feltham, Jamie (5 de junio de 2014). «La actualización de Unreal Engine 4.2 añade compatibilidad con Project Morpheus en PS4 y PC». VRFocus . Archivado desde el original el 10 de agosto de 2017. Consultado el 10 de agosto de 2017 .
  25. ^ Matney, Lucas (15 de marzo de 2016). «El soporte nativo de OSVR llega al motor de juego Unreal». TechCrunch . Archivado desde el original el 10 de agosto de 2017. Consultado el 10 de agosto de 2017 .
  26. ^ Lang, Ben (16 de septiembre de 2014). «Samsung Gear VR y Google Project Tango Support Coming to Unreal Engine 4». Road To VR . Archivado desde el original el 10 de agosto de 2017. Consultado el 10 de agosto de 2017 .
  27. ^ Ryan, Vance (31 de mayo de 2019). «Unreal Engine 4 support for HoloLens 2 released in early access» (Compatibilidad de Unreal Engine 4 con HoloLens 2 lanzada en acceso anticipado). Unreal Engine . Archivado desde el original el 15 de octubre de 2019. Consultado el 11 de junio de 2019 .
  28. ^ Graft, Kris (19 de mayo de 2016). «El nuevo casco de realidad virtual de Google es compatible con Unreal Engine 4». Game Developer . Archivado desde el original el 10 de agosto de 2017. Consultado el 10 de agosto de 2017 .
  29. ^ Cifaldi, Frank (29 de marzo de 2013). «Entrevista: Epic apuesta todo por HTML5 con compatibilidad con UE4». Desarrollador de juegos . Archivado desde el original el 10 de agosto de 2017. Consultado el 22 de febrero de 2022 .
  30. ^ "Desarrollo de proyectos HTML5". Documentación de Unreal Engine . Archivado desde el original el 5 de enero de 2022. Consultado el 5 de enero de 2022 .
  31. ^ abcdef Karis, Brian (2013). "Sombreado real en Unreal Engine 4" (PDF) . unrealengine.com .
  32. ^ "Sombreado basado en la física en la teoría y la práctica" por Hill, McAuley, Andersson, Hery, Hoffman, et al". siggraph.org . 2013.
  33. ^ "Sombreado basado en la física en teoría y práctica; notas del curso SIGGRAPH 2013" (PDF) . 2013.
  34. ^ ab Sheffield, Brandon (22 de marzo de 2013). "La vieja guardia: una entrevista con Tim Sweeney". www.gamedeveloper.com .
  35. ^ Grayson, Nathan (20 de julio de 2012). «Jessen de Fortnite habla de Minecraft, juegos de PC y UE4». Piedra, papel, escopeta . Archivado desde el original el 1 de mayo de 2018. Consultado el 1 de mayo de 2018 .
  36. ^ Thier, Dave (29 de junio de 2012). "Tim Sweeney de Epic habla de cómo Unreal Engine 4 cambiará la forma en que se crean los juegos y por qué te importa". Forbes . Archivado desde el original el 6 de octubre de 2014. Consultado el 4 de octubre de 2014 .
  37. ^ ab Totilo, Stephen (8 de junio de 2012). "Cómo Unreal Engine 4 cambiará los próximos juegos que juegues". Kotaku. Archivado desde el original el 24 de octubre de 2012.
  38. ^ Sykes, Tom (5 de septiembre de 2014). «Unreal Engine 4 ahora es gratuito para uso académico». PC Gamer . Archivado desde el original el 4 de abril de 2018. Consultado el 4 de abril de 2018 .
  39. ^ Seppala, T. (5 de septiembre de 2014). "Los futuros creadores de juegos pueden venderse entre ellos nuevos niveles y arte en Unreal Engine 4". Engadget . Archivado desde el original el 19 de julio de 2021. Consultado el 19 de julio de 2021 .
  40. ^ Nutt, Christian (19 de febrero de 2015). «Epic Games ofrece 5 millones de dólares en subvenciones para desarrolladores de Unreal». Desarrollador de juegos . Informa. Archivado desde el original el 12 de marzo de 2015 . Consultado el 22 de febrero de 2022 .
  41. ^ Sirani, Jordan (2 de marzo de 2015). «Unreal Engine 4 es gratuito para todos». IGN . Ziff Davis . Archivado desde el original el 14 de marzo de 2015. Consultado el 12 de marzo de 2015 .
  42. ^ Nutt, Christian (2 de marzo de 2015). «Unreal Engine 4 ya está disponible para descargar de forma gratuita para todos». Game Developer . Informa. Archivado desde el original el 15 de marzo de 2015 . Consultado el 22 de febrero de 2022 .
  43. ^ Devin, Connors (3 de septiembre de 2014). «Epic Games abre Unreal Engine Marketplace a los desarrolladores: actualización». The Escapist . Archivado desde el original el 5 de septiembre de 2014. Consultado el 21 de agosto de 2018 .
  44. ^ Gaudiosi, John (3 de marzo de 2015). «Por qué Epic Games está regalando su tecnología de juegos». Fortune . Time Inc. Archivado desde el original el 8 de marzo de 2015 . Consultado el 13 de marzo de 2015 .
  45. ^ Graft, Kris (6 de octubre de 2016). «Oculus y Epic llegan a un acuerdo para ofrecer a los desarrolladores de Unreal Engine un recorte de regalías». Desarrollador de juegos . Archivado desde el original el 30 de octubre de 2016. Consultado el 22 de febrero de 2022 .
  46. ^ Frank, Allegra (4 de diciembre de 2018). «Epic Games lanzará su propia tienda y se quedará con una tajada menor que Steam». Polygon . Archivado desde el original el 20 de enero de 2019. Consultado el 7 de diciembre de 2018 .
  47. ^ "Unreal Engine | Preguntas frecuentes". Unreal Engine . Archivado desde el original el 6 de septiembre de 2021 . Consultado el 23 de julio de 2020 .