Lanzamiento del motor de juego Open 3D Engine 22.10, inaugurado por Amazon

La organización sin fines de lucro Open 3D Foundation (O3DF) ha anunciado el lanzamiento del motor de juegos 3D abierto Open 3D Engine 22.10 (O3DE), adecuado para desarrollar juegos AAA modernos y simulaciones de alta fidelidad capaces de ejecutarse en tiempo real y ofrecer calidad cinematográfica. . El código está escrito en C++ y publicado bajo la licencia Apache 2.0. Hay soporte para plataformas Linux, Windows, macOS, iOS y Android.

El código fuente del motor O3DE fue abierto por Amazon en julio de 2021 y se basa en el código del motor propietario de Amazon Lumberyard desarrollado previamente, construido sobre tecnologías de motor CryEngine con licencia de Crytek en 2015. Tras el descubrimiento, el desarrollo del motor está supervisado por la organización sin fines de lucro Open 3D Foundation, creada bajo los auspicios de la Linux Foundation, en la que, además de Amazon, participan empresas como Epic Games, Adobe, Huawei, Microsoft, Intel y Niantic. se unió al trabajo conjunto en el proyecto.

El motor incluye un entorno de desarrollo de juegos integrado, un sistema de renderizado fotorrealista multiproceso Atom Renderer con soporte para Vulkan, Metal y DirectX 12, un editor de modelos 3D extensible, un sistema de animación de personajes (Emotion FX), un sistema de desarrollo de productos semiacabados. (prefabricado), un motor de simulación física en tiempo real y bibliotecas matemáticas que utilizan instrucciones SIMD. Para definir la lógica del juego se puede utilizar un entorno de programación visual (Script Canvas), así como los lenguajes Lua y Python.

El proyecto fue inicialmente diseñado para ser adaptable a sus necesidades y tiene una arquitectura modular. En total, se ofrecen más de 30 módulos, suministrados como bibliotecas independientes, aptas para sustitución, integración en proyectos de terceros y uso por separado. Por ejemplo, gracias a la modularidad, los desarrolladores pueden reemplazar el renderizador de gráficos, el sistema de sonido, el soporte de idiomas, la pila de red, el motor de física y cualquier otro componente.

Entre los cambios de la nueva versión:

  • Se han propuesto nuevas funciones para simplificar la participación de nuevos participantes en el trabajo y la interacción entre los miembros del equipo de desarrollo. Se agregó soporte para: proyectos externos para descargar y compartir proyectos a través de URL; plantillas para simplificar la creación de proyectos estándar; caché de recursos de red para organizar el acceso compartido a los recursos procesados; asistentes para crear rápidamente extensiones de Gem.
  • Herramientas mejoradas para crear juegos multijugador. Se proporcionan funciones listas para usar para organizar conexiones entre el servidor y el cliente, depurar y crear redes.
  • Los procesos para agregar animación se han simplificado. Se agregó soporte integrado para la extracción del movimiento de la raíz (Root Motion, un movimiento de personaje basado en la animación del hueso de la raíz de un esqueleto). Proceso de importación de animación mejorado.
  • Se han ampliado las capacidades de la interfaz para navegar a través de recursos. Se agregó soporte para recarga en caliente de recursos.
  • Se ha mejorado la usabilidad de trabajar con Viewport, se ha mejorado la selección de elementos y la edición de prefabricados.
  • El sistema de construcción del paisaje ha pasado de la categoría de capacidades experimentales a un estado de preparación preliminar (vista previa). Se ha mejorado significativamente el rendimiento de renderizado y edición de paisajes. Se agregó soporte para escalar a áreas que miden 16 por 16 kilómetros.
  • Se han implementado nuevas funciones de renderizado, como adiciones para generar el cielo y las estrellas.

Fuente: opennet.ru

Añadir un comentario