Buenas prácticas para nombrar, migrar y configurar proyectos de videojuegos

Clase 3 de 55Curso de Desarrollo de Videojuegos con Unreal Engine 2020

Resumen

¿Cómo iniciar nuestro proyecto en Unreal Engine?

Empezar un proyecto en Unreal Engine puede parecer un desafío, pero siguiendo pasos bien estructurados y adoptando buenas prácticas, el proceso se hace mucho más sencillo. La clave está en la planificación y en adoptar hábitos que faciliten la colaboración futura.

¿Por qué son importantes las buenas prácticas en el desarrollo?

Las buenas prácticas son esenciales para que el código y la estructura de un proyecto sean comprensibles, tanto cuando se trabaja individualmente como en conjunto con un equipo. Uno de los recursos más valiosos es la Guía de Allard, un documento respaldado por la comunidad que proporciona instrucciones para integrar buenas prácticas en Unreal Engine. Esta guía es accesible en GitHub.

¿Cómo crear un nuevo proyecto en Unreal Engine?

  1. Iniciar el Launcher de Epic Games: Tras instalar el launcher, presiona en "Unreal Engine" y navega hasta la pestaña de librerías para lanzar la versión instalada del motor.
  2. Definición del tipo de proyecto: Decide si vas a trabajar en juegos, film y televisión, eventos en vivo, entre otros. Aquí elegiremos "juegos".
  3. Elegir un template: Unreal Engine ofrece diferentes plantillas, como realidad aumentada o proyectos de primera persona. Para aprender, seleccionaremos un proyecto en blanco.
  4. Configuraciones adicionales:
    • Define si trabajarás con Blueprints o C++.
    • Establece la calidad gráfica adecuada según la plataforma objetivo.
    • Elige la ubicación y nombre del proyecto, asegurando que el nombre sea significativo.

¿Cómo importar un proyecto existente?

Al importar un proyecto ya existente en Unreal Engine, es vital:

  • Ajustar la versión del motor que utiliza el proyecto: Unreal Engine permite cambiar la versión hacia adelante, pero no hacia atrás. Este ajuste asegura compatibilidad.
  • Seleccionar únicamente los recursos necesarios: En lugar de migrar todo el contenido, lo ideal es llevarse únicamente lo que se considera indispensable para evitar acumulación de elementos superfluos.

¿Cómo organizar y nombrar los assets de forma eficiente?

La organización favorece a la comprensión del proyecto. La guía de Allard es un excelente recurso para establecer una convención de nombres y fomentar un entorno de trabajo ordenado:

  • Utiliza prefijos y sufijos para nomenclatura clara: por ejemplo, ‘SK_’ para Skeletal Meshes o ‘M_’ para materiales.
  • Agrupa elementos en carpetas adecuadas para facilitar su inserción y manejo posterior.

¿Cómo usar la Guía de Allard para mejorar el flujo de trabajo?

La Guía de Allard no solo es popular en la comunidad, sino que también es utilizada internamente por Epic. Al seguir sus recomendaciones:

  • Fomentarás la claridad y universalidad de tu proyecto, facilitando futuras colaboraciones.
  • Lograrás transmitir profesionalismo al entregar tu portafolio con las convenciones de la guía implementadas.

Al final, adoptar y refinar estas prácticas no solo optimiza el desarrollo actual, sino que también pavimenta el camino hacia una carrera exitosa en el ámbito del desarrollo de videojuegos con Unreal Engine. Sabrás que estás bien encaminado cuando aplicar estas guidelines te resulte un proceso natural. ¡Continúa aprendiendo y explorando el mundo de Unreal Engine, tu futuro en el desarrollo puede ser tan brillante como lo desees!