Milestone 6 (Sumaiya)

    

Overview

For this milestone, our goal was to complete the core components of the game for the Beta presentation, ensuring we could focus on refinement and polish for the final deliverable. To achieve this, our team identified a list of tasks we're aiming to complete by then and assigned them accordingly in order to stay on track. My contributions focused on three key areas: implementing the central colour-switching mechanic, designing and integrating the home menu UI, and contributing to the Beta presentation materials


Colour Switching Functionality

is the mechanic where the player must match their wand's light colour to an enemy's colour to defeat it. For this milestone, I implemented this system. The player can now cycle through the wand's light colours (white, blue/ice, green/earth, pink/fire) by pressing the spacebar.

To provide clear and immediate visual feedback:

  • Particle System: The wand's particle effects change colour to match the currently selected light.
  • Crosshair: The crosshair now changes colour based on the enemy the player is aiming at, using the colour value from the raycast-hit enemy's material. This makes the targeting and matching process more intuitive.



User Interface: Logo and Menu Design

I designed the visual assets for the home menu using Adobe Illustrator, drawing inspiration from our project's mood board and magical girl anime aesthetics. This included a game logo, menu buttons, and an instructions panel. I then imported these assets into the the Main Menu scene in Unity, added the button functionalities to load the appropriate scenes, and pushed the fully integrated UI to our GitHub repository.

Logo

Button 


Implemented Home Menu UI






Beta Presentation

To prepare for the Beta presentation, I created a quick diagram that represents some of our project's main components for the presentation slides. This diagram helps visualize the game's main components and their interactions, which provides a clearer plan for what the Beta demo needs to showcase.



Updated Trello Board

As usual, we kept the Trello board up-to-date to track our tasks and their states. For this milestone, I improved our workflow by utilizing checklists within cards to break down larger tasks (like the UI implementation) into smaller sub-tasks to keep things organized.








Challenges 

I had a small issue figuring out the best way to connect the colour switching to the particles and crosshair so they all update together. I ended up using the same list of colours for both the wand light and particles. For the crosshair, I just set it to match the enemy's material colour directly. Another small problem was making sure the wand colour correctly matched the enemy colour. Because of tiny rounding differences, a direct comparison wouldn't always work. I fixed this by checking how close the colours were instead of requiring an exact match, which allows for small variations.

Successes

Overall, we were able to identify our main objectives/what we hope to achieve by the Beta presentation on Friday, which we'll be working towards the coming days. With these parts done, the game is really starting to come together, and we're moving at a good pace.


Hours Spent

Total Time spent: 18 hours and 40 minutes

  • Modelling Luna (Naomi): 9 hours
  • Puzzle Implementation: (Zineb) 4 hours
  • Adding VR control (Zineb): 40 minutes
  • Colour switching functionality (Sumaiya): 1 hour
  • Logo and menu UI (Sumaiya): 2 hours
  • Model Ship Control Panel Room (Zineb) : 4 hours

Comments

Popular Posts