En Catness Games llevamos casi una década creando ports de videojuegos. Durante ese tiempo, compañías líderes como EastAsiaSoft y Thunderful han confiado en nosotros para llevar sus videojuegos a todas las plataformas. Esa confianza se debe, sobre todo, a nuestros esfuerzos por innovar en materia de porting.

Así pues, una de nuestras prioridades como compañía de videojuegos es el I+D+I. Destinamos gran parte de nuestros recursos a investigar y desarrollar nuevas formas de optimizar el proceso de porting. El análisis del proyecto, el testeo en cada plataforma… Son muchos los aspectos del porting que pueden mejorarse e incluso automatizarse. ¿El objetivo? Hacer que uno de los procesos clave para el desarrollo de videojuegos sea más accesible, ágil y económico.

La importancia del porting

El porting consiste en llevar un videojuego de una plataforma a otra. De ordenadores a consolas y viceversa, de consolas a móviles y al revés… Gracias al porting, un juego puede disfrutarse en muchos dispositivos, con todo lo que ello implica.

Llegar a más plataformas es llegar a más gente. Y cuanta más audiencia, más ingresos potenciales. Puede que un título venda bien en Steam, pero no debería ignorar los 122,5 millones de Switch que se han vendido en todo el mundo. Lo mismo con PlayStation 5 y sus más de 30 millones de consolas vendidas o los casi 20 de Xbox Series. El porting supone nuevas oportunidades de visibilización y venta para los desarrolladores de videojuegos.

Sin el porting, nos hubiéramos quedado sin algunos de los mejores ports de Nintendo Switch, como The Witcher 3, Doom Eternal o Dragon Quest XI S: Ecos de un Pasado Perdido.

Mejorar el porting con I+D+I

Catness pretende aprovechar su experiencia para mejorar el porting mediante I+D+I. Si el porting es más ágil, el videojuego y su valor cultural llegarán a más personas. ¿Cómo lo haremos? Creando un set de herramientas pionero que permitan su automatización en todas sus fases principales.

Herramientas de evaluación

  • Valorador de proyectos.

Herramientas de desarrollo

  • Configurador automático de variables gráficas.
  • Automatización Profile Guided Optimization.
  • Addons, plugins y utilidades integradas dentro de Unreal Engine para automatizar tareas.

Herramientas de testing

  • CI/CD automatizado específico para videojuegos.
  • Automatización tests QA en consolas.
  • Comprobador automático de TRCs(technical requirement checklist) de cada plataforma.

Herramientas de publishing

  • Configurador de contenido para las stores de todas las plataformas.
  • Análisis de datos automatizado de ventas, descargas y uso de videojuegos con Big Data.

¿Por qué invertir en I+D+i para el porting?

Estas son solo algunas de las herramientas que Catness planea desarrollar en los próximos años para mejorar todos sus procesos de porting. Y es que el equipo de desarrollo cree firmemente que la mejor manera de mejorar en calidad y tiempos en el desarrollo de un port, viene determinado por la inversión en I+D+i. Además, esto es algo indispensable en cualquier empresa tecnológica hoy en dia, sector en el que los avances son constantes. 

Algunas de las razones por las cuales invertir en I+D+i, o colaborar con empresas que inviertan en I+D+i: 

  • Anticiparse a los cambios. La industria de videojuegos está en continua evolución, y sólo las empresas que invierten en I+D+i aguantan el ritmo de los avances tecnológicos y las nuevas tendencias. Las herramientas desarrolladas a partir de la investigación y la innovación permiten a las empresas adaptarse rápidamente a los cambios en el mercado y a las expectativas de los jugadores.
  • Mejorar la eficiencia y reducir costes. Las herramientas que abordan áreas específicas del proceso de desarrollo de videojuegos, como la evaluación de proyectos, la optimización de gráficos y la automatización de pruebas, pueden mejorar la eficiencia del equipo y reducir los costes asociados con el desarrollo, lo que a su vez aumenta la rentabilidad de la empresa.
  • Aumentar la calidad y el rendimiento. La inversión en I+D+i puede resultar en herramientas que permiten a las empresas mejorar la calidad y el rendimiento de sus videojuegos. Por ejemplo, el configurador automático de variables gráficas y las herramientas de automatización de Profile Guided Optimization pueden garantizar que los juegos se ejecuten sin problemas en diferentes dispositivos.
  • Mitigar riesgos y reducir tiempos de desarrollo. Las herramientas creadas a partir del I+D+i pueden ayudar a las empresas a identificar y abordar problemas potenciales en las primeras etapas del desarrollo. Con ello se reduce el riesgo de retrasos y sobrecostes en el proyecto. Además, las herramientas de CI/CD y QA automatizadas sirven para agilizar el proceso de desarrollo y garantizar la entrega de un producto de alta calidad.
  • Optimizar la toma de decisiones y la estrategia de mercado. Las herramientas de análisis de datos automatizado, como las relacionadas con ventas, descargas y uso de videojuegos, pueden proporcionar información valiosa para la toma de decisiones y la planificación de estrategias de mercado.

Pasos a seguir

Crear todas estas herramientas (en la inmensa mayoría de casos desde cero) será complejo. Para facilitarlo, seguiremos la lógica del I+D+I y dividiremos el proceso en tres fases: investigación y diseño, desarrollo y pruebas de validación.

La primera servirá para recopilar todo lo necesario para el desarrollo. Este consistirá en crear la inteligencia artificial compleja sobre la que se asentará la automatización de todas las tareas. Casi siempre mediante C++, pues permite implementar los algoritmos y las estructuras de datos indispensables para cada una de las tareas. Durante el desarrollo se aplicarán metodologías ágiles de iteración y consecución de hitos, analizando cada herramienta como MVP, alpha, beta y release. Por último, durante las pruebas de validación se testearán las herramientas en proyectos reales para certificar su utilidad.

En conclusión

Mediante C++, la inteligencia artificial compleja y la experiencia acumulada durante casi diez años, Catness aspira a crear un conjunto de herramientas que automaticen el proceso de porting. Ahora mismo no existe nada similar, pero confiamos en que el I+D+I posibilite este proyecto. Así, el porting será más eficiente y accesible, de modo que más estudios puedan desarrollar sus videojuegos para cualquier plataforma. 

Hasta que lo consigamos, Catness dispone del equipo técnico y humano para llevar tus videojuegos a cualquier plataforma. Si quieres que tu juego de Unreal Engine llegue a más jugadores, ¡contacta con nosotros!

Estos proyectos de I+D+i han sido financiados por la Unión Europea – NextGenerationEU.