

Tamaño del equipo: 5
Dispositivos: PC
Scope del proyecto: 4 meses
Proyecto estudiantil
Toad Things es un videojuego de plataformas y collectathon donde el jugador encarna al personaje de Bufo, un sapo cuyo pantano ha sido arrebatado por los esbirros de Mander S.A.. Acompaña al anfibio en su lucha por recuperar su hogar avanzando por cada mundo y ayudando a sus habitantes.

Toad Things se desarrolla para la asignatura Proyecto I cursada en el Grado en Diseño de Videojuegos impartido por la Universidad de Burgos.
El equipo constaba de 1 diseñador, 1 modelador, 1 animador, 1 técnico de sonido y 1 programador.
Responsabilidades
Rol principal: programador
Me encargué de toda la implementación del videojuego. Mis principales tareas fueron:
-
Diseño e implementación del flujo de juego
-
Diseño e implementación de la comunicación entre los diferentes sistemas
-
Diseño e implementación de las mecánicas propias del personaje jugable
-
Diseño e implementación de herramientas para el resto del equipo
-
Bug fixing y testing
-
Optimización
Rol secundario: director y productor
-
Creación del plan de producción, cronograma y diagrama de Gantt y sus necesarios reajustes a lo largo del desarrollo
-
Alinear la visión del equipo y mantener la motivación a lo largo del proyecto
-
Crear milestones e hitos para asegurar el correcto avance del proyecto
-
Organizar los sprints
-
Ayudar y enseñar a los compañeros a través del desarrollo de su primer videojuego.
Rol terciario: compositor
-
Composición de los pasajes musicales para las cinemáticas y las secciones de gameplay
-
Definición de un estilo musical acorde a la estética y el tono del videojuego
-
Exportación de las piezas musicales para que el compañero encargado del audio pudiese producirlas y masterizarlas correctamente
Galería




¿Qué he aprendido?
Toad Things me ha otorgado la oportunidad de tomar las riendas del desarrollo de un proyecto, ponerme al cargo de la producción y aprovechar los conocimientos adquiridos en proyectos anteriores y durante el grado. De todo el aprendizaje que he extraído del proyecto, destaco los siguientes puntos:
En lo relativo a la programación:
-
El funcionamiento y la creación de shaders en Unity
-
El uso de distance fields como herramienta de optimización de gráficos
-
La utilidad de los patrones de diseño y cómo aplicarlos a un videojuego
-
El uso y la implementación de árboles binarios de búsqueda (BST)
En lo relativo a la dirección y la producción:
-
Cómo crear, implementar y utilizar efectivamente un plan de producción y cómo vincularlo a las metodologías ágiles
-
Herramientas de gestión de conflictos y técnicas para motivar al equipo
-
Cómo crear un diagrama de Gantt y su importancia para no sobrecargar al equipo de trabajo y hacer un diseño de sprints que tenga en cuenta las dependencias de las tareas
-
La importancia de otorgar momentos de descanso y celebración al equipo no solo al acabar el proyecto sino también a lo largo del desarrollo