top of page

Tamaño del equipo: 4

Dispositivos: PC

Scope del proyecto: 4 meses

Proyecto estudiantil

The Museum es un juego de puzles que, siguiendo el estilo de los escape room, sitúa al jugador en el interior de un museo, en una exposición del Antiguo Egipto. El jugador debe desentrañar los misterios del museo para obtener el tesoro de Rah.

The Museum nace y se desarrolla como proyecto final de ciclo para el Ciclo Formativo de Grado Superior en Animación 3D, Juegos y Entornos Interactivos cursado en CEV Online.

Tras terminar el proyecto, los integrantes del equipo decidimos terminar de pulirlo y subirlo a itch.io a fin de empezar a construir nuestro portfolio.

El equipo constaba de 1 diseñador y modelador, 2 modeladores 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 de los diferentes sistemas

  • Diseño e implementación de la comunicación entre los diferentes sistemas

  • Diseño e implementación de la interfaz de usuario (UI) y del audio

  • Bug fixing y testing

  • Optimización

Rol secundario: scrum master

Ante la carencia de un camino claro por donde empezar a desarrollar el videojuego, decidí dar un paso adelante y producir el videojuego con los pocos conocimientos de los que disponía. Me encargué de:​

  • Reparto de tareas y configuración de los sprints

  • Marcar el ritmo del grupo y tratar de asegurar llegar a la fecha con el videojuego planteado

Galería

¿Qué he aprendido?

The Museum fue mi primer videojuego y, como tal, cometí muchísimos errores. Pese a ello, aprendí muchísimo durante el desarrollo. Más allá del propio funcionamiento del motor, extraigo las siguientes claves:

  • La importancia de plantear los sistemas antes de empezar a programar

  • Lo crucial que es mantener una comunicación estable con el diseñador del videojuego para cumplir lo establecido en el GDD

  • Tener un código limpio y que haga uso del potencial de la POO es fundamental para facilitar la escalabilidad del producto, la corrección de errores y la refactorización

  • Trazar un plan de acción definido y con metas alcanzables por todo el equipo ayuda no solo a que el desarrollo sea más fluido sino a mantener la motivación del equipo

bottom of page