top of page

Week 2 Progress


During week 2, the team focused on refining the game design concept based on the green light review sections during week 2 lecture and the discussion with the TA in the lab. We were able to come up with the general narrative arc of the story and some scripts finished for the first stage / scene. We also came up with five different stages for the players to experience. The five stages contain different difficulties slowly building up to the final boss. In total, the gameplay time is around 10 ~ 15 minutes depending on the player's experience in the real-time combat system. The team members were able to complete the full main character model with hair, shoes, hand, and clothing for the character as well.

This week my main contribution apart from refining game concept is to start working on the coding of one of our game mechanic - bullet hell. I have never experienced coding a turret tracking system that shoots projectiles in Unity before. Therefore, I spent the majority of this week learning to code the mechanic and allowing the player to take damage from the projectile when the player was hit. I used simple geometric shapes for the turret and the bullets for testing purposes and for the player I used the third person character assets because it has built-in controls for movements already. It was quite a challenge to begin with but I have managed to get it working near the end of the week with the health bar UI that slowly decreases when the player is getting hit but the projectiles.

One of the problems I encountered this week was to code a pattern system for the turret to rotate and spin in a specific pattern instead of tracking the player. I have not managed to code the pattern yet but I will proceed with the task next week. In addition to next week's task, I will also try the coding for a melee attack with 3 different states / stages.


bottom of page