Varias compañías de videojuegos siguen creando motores propios que les permiten desarrollar sus videojuegos. En cambio, hay otras empresas que prefieren invertir ese dinero en otros procesos, tal es el caso reciente de Microsoft, que anunció que los próximos juegos de Halo se crearán en Unreal Engine 5 de Epic Games.Un motor propio de videojuegos es un entorno de desarrollo que proporciona herramientas para la creación de videojuegos, en los que su función principal es dotar al juego de un motor para renderizar gráficos 2D y 3D (generar una imagen fotorrealista a partir de un modelo 2D o 3D), un motor físico que simule las leyes de la física y de detección de colisiones.Además de herramientas que pueden crear animaciones, scripts, sonidos, inteligencia artificial, redes, gestión de memoria y demás sistemas del videojuego. Este motor propio le permite al estudio de desarrollo tener una herramienta que se adapta a las circunstancias de cada proyecto.Los motores propios están estrechamente relacionados con la diferenciación tecnológica, ya que es importante marcar distancia con la competencia. También se deriva otro beneficio de usar un motor propio, como la optimización. Si dicho motor está bien diseñado, se puede sacar el mayor rendimiento a una plataforma, asimismo, puede venderse a terceros, lo que les otorga ingresos adicionales a las compañías.Las compañías se están cambiando a motores de terceros debido a que diseñar un motor propio tiene muchos inconvenientes, el principal es que es muy costoso. No se puede contar con una cifra exacta, pero si tomamos el ejemplo de RAGE de Rockstar Games, este podría haber costado más de 100 millones de dólares, una cifra parecida al de Luminous Engine de Square Enix.Sin contar el costo elevado de crear un motor propio, también se tiene en cuenta que estos motores de videojuegos tardan varios años en desarrollarse, así como el mantenimiento, las actualizaciones y la cantidad de ingenieros que se necesita.Por lo tanto, estas razones han llevado a Xbox a realizar los próximos videojuegos de Halo en Unreal Engine 5 de Epic Games, que es un motor que se destaca por tecnologías como Nanite (gráficos fotorrealistas optimizados) y Lumen (iluminación en tiempo real). Además de ofrecer varias herramientas para la creación de mundos abiertos que facilitan el trabajo de los desarrolladores. GG