PPJ #7: Tristan
Tristan West, PPJ #7 (August 15, 2024)
Tasks Completed:
Decoupling dependencies between character controller and rest of the code to allow the character gameobject to move between scenes (3 hours)
This inevitably introduced new bugs as I went that had to be fixed (2 hours 30 min)
Bug fixes relating to UI elements (menus, canvas, dialogue) (2 hours)
Addition of spawn/respawn points for each level (30 min)
Git (30 min)
Fixed level connections between doors (20 min)
Wrote a script to change the level name on the UI as the character moves between scenes (10 min)
Chandelier hallway all switched to use spring joints to attach to ceiling, so the player can't instantly tell which ones might fall (10 min)
Total Time Worked This Week: 9 hours
Positive:
Managed to squash most if not all game-breaking bugs
Actually tested most of the game before submitting for building this time
Negative:
The large amount of dependencies inside our character controller class proved to be a major pain point when trying to implement player persistence between levels
Wanted to work on the animator transitions to make Mace more responsive, but did not manage to get around to this
Upcoming:
Tweak character controller values (Mace is too fast)
Adjust animator state transitions to make Mace feel more responsive
Add juice to various aspects of the game