CryEngine (estilizado como CRYENGINE ) es un motor de juego diseñado por el desarrollador de juegos alemán Crytek . Se ha utilizado en todos sus títulos y la versión inicial se utilizó en Far Cry , y continúa actualizándose para admitir nuevas consolas y hardware para sus juegos. También se ha utilizado para muchos juegos de terceros bajo el esquema de licencias de Crytek, incluidos Sniper: Ghost Warrior 2 y SNOW . Warhorse Studios utiliza una versión modificada del motor para su juego de rol medieval Kingdom Come: Deliverance . Ubisoft mantiene una versión interna muy modificada de CryEngine del Far Cry original llamada Dunia Engine , que se utiliza en sus versiones posteriores de la serie Far Cry .
Según varios informes anónimos de abril de 2015, CryEngine obtuvo la licencia de Amazon por entre 50 y 70 millones de dólares. [7] En consecuencia, en febrero de 2016, Amazon lanzó su propia versión reelaborada y ampliada de CryEngine bajo el nombre de Amazon Lumberyard . [8] [9]
CryEngine 1 se creó y utilizó por primera vez para el videojuego de disparos en primera persona Far Cry . Originalmente fue desarrollado por Crytek como una demostración de tecnología para Nvidia y, cuando la compañía vio su potencial, lo convirtieron en un juego. Cuando se lanzaron tarjetas de video con soporte para sombreadores de vértices y 3.0 píxeles , Crytek lanzó la versión 1.2 del motor que utilizaba algunas de las capacidades para obtener mejores gráficos. Posteriormente, la empresa desarrolló la versión 1.3 de CryEngine, que añadió soporte para iluminación HDR . El motor tiene licencia para NCsoft para su MMORPG , Aion: The Tower of Eternity . [21] El 30 de marzo de 2006, Ubisoft adquirió todos los derechos de propiedad intelectual de la franquicia Far Cry y una licencia perpetua para utilizar la edición Far Cry de CryEngine, conocida como Dunia Engine . [22]
CryEngine 2 se utiliza en el juego Crysis de Crytek , y una versión actualizada en Crysis Warhead , una historia paralela de Crysis . La licencia se concedió por primera vez a la empresa francesa IMAGTP, especializada en comunicación arquitectónica y urbanística. El propósito de obtener la licencia del motor era crear un programa que permitiera a los clientes ver exactamente cómo se vería un edificio u otra estructura antes de comenzar cualquier construcción real. A partir del 7 de marzo de 2011, Simpson Studios obtuvo la licencia de CryEngine 2 para su uso en un mundo virtual multijugador masivo (MMVW) que tiene lugar en un Marte terraformado. [23] El 11 de mayo de 2007, Crytek anunció que utilizarían el motor para crear un juego basado en su nueva " propiedad intelectual ". También se confirma que no formaría parte de Crysis y de hecho puede que ni siquiera sea un shooter en primera persona. El 17 de septiembre de 2007, Ringling College of Art & Design se convirtió en la primera institución de educación superior del mundo en obtener la licencia de CryEngine 2 con fines educativos.
Crytek presentó CryEngine 3 en la Game Developers Conference de 2009 , celebrada del 25 al 27 de marzo y lo demostró en las consolas Xbox 360 y PlayStation 3 . El nuevo motor se estaba desarrollando para su uso en Microsoft Windows , PlayStation 3 , Xbox 360 y Wii U. En cuanto a la plataforma de PC, se dice que el motor admite el desarrollo en DirectX 9, 10 y 11. [24] [25] A partir del 1 de junio de 2009, se anunció que Crysis 2 sería desarrollado por Crytek en su marca. motor nuevo. [26] CryEngine 3 fue lanzado el 14 de octubre de 2009. [27]
El 1 de marzo de 2010, se lanzó una nueva demostración técnica del motor para el simposio i3D 2010, que demuestra 'Volúmenes de propagación de luz en cascada para iluminación indirecta en tiempo real'. [28] El 11 de junio de 2011, las Fuerzas de Defensa de Australia revelaron que el personal de la Armada se entrenaría en un barco de aterrizaje virtual para helicópteros fabricado con el software CryEngine 3. [29] A partir del 1 de julio de 2011, la versión Mod SDK de CryEngine 3 específicamente para crear mapas personalizados, modificaciones y contenido para Crysis 2 está disponible en el sitio web de Crytek. Crytek también lanzó una versión de uso gratuito de CryEngine para el desarrollo de juegos no comerciales. Fue lanzado el 17 de agosto de 2011 con el nombre CRYENGINE® Free SDK. [30] [31]
Crytek anunció el 9 de septiembre de 2011 que usarían CryEngine 3 para llevar el Crysis original a las consolas. [32] Fue lanzado para Xbox Live y PlayStation Network el 4 de octubre de 2011. [33]
El 21 de agosto de 2013, Crytek cambió el nombre de CryEngine (a partir de la versión 3.6.0) a simplemente "CryEngine" y anunció que su próximo CryEngine no se anunciaría con un número de versión. El motivo de esta decisión fue la afirmación de que este nuevo motor casi no tiene similitudes con las versiones anteriores de CryEngine. Sin embargo, los kits de desarrollo disponibles para los licenciatarios todavía utilizan números de versión. [34] La nueva versión de CryEngine agrega soporte para Linux [35] [36] y consolas como PlayStation 4, Xbox One y Wii U. [37] Apariciones posteriores en eventos también han incluido el uso de CryEngine en sistemas de realidad virtual. , en GDC 2015, Crytek llevó al evento una demostración 'Regreso a la isla de los dinosaurios' para mostrarlo. [38]
El 22 de marzo de 2016, Crytek anunció una nueva versión de CryEngine, llamada CryEngine V. Además, se introdujo un nuevo modelo de licencia con un modelo de " paga lo que quieras " para el uso y acceso al código fuente . [39] [40]
El 21 de septiembre de 2017, se lanzó CryEngine 5.4, [41] agregando el renderizador API Vulkan como versión beta, integración de sustancias, [42] y otras características que incluyen nuevas plantillas de C#, actualizaciones del sistema de activos y nuevas técnicas de suavizado.
El 20 de marzo de 2018, Crytek cambió la licencia de "paga lo que quieras" a un modelo de reparto de ingresos del 5%. [43]
En 2022, se lanzó la versión 5.7 con algunas características nuevas, ya que las características que supuestamente estaban en 5.7 se eliminaron y se trasladaron al nuevo CryEngine 6. 5.7 incluía compatibilidad con Scaleform 4. Los desarrolladores han declarado que esta será la última versión de CryEngine 5 y confirmaron que están trabajando en una nueva versión de CryEngine. Las versiones anteriores (anteriores a la 5.7) quedaron obsoletas y no se pueden descargar.
Crytek ha confirmado que están trabajando en una nueva versión de CryEngine. No se sabe qué características incluirá ahora mismo. Los desarrolladores han declarado que mejorará el sistema de iluminación global y probablemente incluirá trazado de rayos, así como soporte estable para DirectX 12. También estará disponible un programa beta para el motor.
El kit de desarrollo de software (SDK) de CryEngine, originalmente llamado Sandbox Editor, es la versión actual del editor de niveles utilizado para crear niveles para CryEngine de Crytek . También se proporcionan herramientas dentro del software para facilitar la creación de scripts , animaciones y objetos. Se ha incluido en varios juegos de Crytek (incluidos, entre otros, Crysis y Far Cry ) y se utiliza ampliamente con fines de modificación . El estilo de edición es el del concepto sandbox , con énfasis en terrenos grandes y un estilo libre de programación de misiones. El editor también puede crear escenarios interiores.
A diferencia de editores como UnrealEd , que utilizan un estilo de edición "sustractivo" que elimina áreas de un espacio mundial lleno, Sandbox tiene un estilo "aditivo" (como Quake II ). Los objetos se agregan a un espacio vacío general. La concentración de Sandbox en un terreno potencialmente enorme (en teoría, cientos de kilómetros cuadrados) significa que utiliza una forma algorítmica de pintar texturas y objetos en el paisaje. Este utiliza varios parámetros para definir la distribución de texturas o tipos de vegetación. Esto tiene como objetivo ahorrar tiempo y hacer factible la edición de terrenos tan grandes mientras se mantiene el estilo general de itinerancia libre del sandbox del "mundo real". Esto es diferente de algunos estilos de edición que a menudo utilizan "fondos falsos" para dar la ilusión de grandes terrenos.
De una manera algo comparable al 3D Renderer Blender , que puede usarse para el diseño de juegos, el editor Sandbox tiene la capacidad, con solo presionar una tecla, de saltar directamente al diseño actual (WYSIWYP, "What You See Is Lo que juegas"). Esto se facilita sin cargar el juego, ya que el motor del juego ya se está ejecutando en el editor. La vista del "reproductor" se muestra dentro de la parte 3D del Editor. El editor también admite todas las funciones de CryEngine, como vehículos y física, secuencias de comandos, iluminación avanzada (incluido tiempo real, sombras en movimiento), tecnología Polybump , sombreadores, audio 3D, cinemática inversa de personajes y combinación de animaciones, música dinámica, sistema de partículas blandas en tiempo real. y editor de efectos integrado, iluminación diferida, mapas normales y mapas de oclusión de paralaje y sistema de inteligencia artificial modular avanzado. [44]
{{cite web}}
: CS1 maint: bot: original URL status unknown (link)