
El cid cabalga de nuevo
El Cid se despierta en el siglo XXI, descubre que Jimena no descansa a su lado, ¿Podrá el Cid salir de esta?
Más InformaciónUn juego de estrategia sobre gestionar tu base espacial, con un toque de humor. Desarrollado en Unreal Engine 5 y será publicado en Steam.
En esta aventura podrás desarrollar tu base espacial, expandirla, alimentar a tus trabajadores, explorar el planeta y mucha más, acompañado de carismáticos y adorables personajes.
A nivel de programación, he desarrollado los sistemas de IA de los NPCs, que consiste en el movimiento de los personajes, su interacción con el usuario y con los edificios, haciendo que estos produzcan recursos, que se pongan enfermos, mueran o se duerman.
También realicé los edificios, que producen recursos, el sistema de electricidad que nutre a estos edificios de energía, el sistema de selección y posición de edificios, el sistema de diálogos, el sistema de investigación, la guía del jugador en el tutorial entre otros…
En diseño, participé principalmente en las primeras etapas del desarrollo del juego. Colaboré en establecer las bases del juego, la creación de las mecánicas iniciales, la selección de materiales y, en menor medida, en la historia.
También, en la etapa final del diseño, participé en el diseño de los datos, cantidades y de los detalles finales sobre la gestión de edificios. Contribuí realizando tareas de QA y proporcionando comentarios sobre el estado del juego, especialmente en lo relacionado con las cantidades y los datos.
La programación llevó alrededor de 230 horas. Dado el número de sistemas, debugging y aprendizaje de herramientas y flujos de trabajo.
Las herramientas utilizados fueron Unreal Engine 5 y Draw.io para la creación de diagramas de flujo.
En este ejemplo de la programación del juego se muestra la máquina de estados que regula el comportamientos del movimiento de los NPCs. Dependiendo de el objetivo que tiene en ese momento se redirije a 3 posibles estados: Trabajar, ir a casa o ir a dar un paseo. En cada una de las posibilidades se comprueba que ese punto esté disponible y sino corrigiendo el objetivo, finalmente se llama a la función "Follow Dot" que hará avanzar al NPC hasta el vector objetivo asignado.
Este equipo lo tuvimos durante un año, colaboramos parte del grado de Gráfico para las ilustraciones y parte de Diseño de Videojuegos. En mi opinion trabajamos mucho y con una estructura solida que nos permitio compenetrar nuestro trabajo y construir uno encima del otro, y no es fácil ya que es un proyecto complejo con mucho contenido.
Creo que el ambiente de trabajo y la convivencia fueron estupendos y nos lo pasamos bien trabajando, nos apoyamos mutuamente y tuvismos mucha empatia entre nosotros. En nustros proyectos aportamos nuestras habilidades y mejoramos contínuamente.
El Cid se despierta en el siglo XXI, descubre que Jimena no descansa a su lado, ¿Podrá el Cid salir de esta?
Más Informaciónrepresentación 3d en primera persona de un laberinto mediante raycasting, similar a wolfenstein 3d (1992). Realizado desde 0 en C
Más información