Posted June 08, 2026 by benjasep
Desde el último devlog se pasó de las interacciones básicas a un primer nivel totalmente funcional junto a sus animaciones. El objetivo principal para este hito fue establecer una estructura fija para el correcto flujo del juego, esto logrado y probado en nuestro primer nivel demo.
Lo más relevante para esta etapa fue la creación de un level manager, menús y las funcionalidades tales que fueran posibles las transiciones entre niveles y eventos dentro de la jugabilidad (muerte, pausa, y finalización de nivel), testeado en el primer nivel de demo. También añadimos animaciones para el personaje en los casos de muertes, pasar de nivel y movimientos básicos (caminar y saltar).
Mejoramos la visual de la linterna a través de una textura smooth para la luz que esta emite, tarea que había quedado pendiente de la etapa anterior del juego. Además, se incluyó una pequeña aura de luz alrededor del personaje con el fin de evitar la ausencia total de luz que puede afectar la jugabilidad. Por último pero no menos importante, se creó un nuevo tipo de obstáculo dinámico (a diferencia del resto que son estáticos) que vendría siendo una sierra que se mueve dentro de un sitio determinado tal que mata al jugador en caso de una colisión entre ambos.
Para la siguiente iteración queremos crear definir memoria y guardado para el jugador, lógicamente esto también debe venir junto a más niveles para que haga sentido esto primero.
Queremos que la creación de nuevos niveles también se realice junto a la creación de nuevos obstáculos, como por ejemplo luces externas al personaje que se puedan prender con algún tipo de interruptor o mecanismo, otra idea considerada es la existencia de luces con distinto color que puedan tener propiedades distintas al iluminar ciertos objetos.