Solace

8 weeks half time

My work on Solace:

  • Creating enemies behaviours

  • UI system and Menus

  • Maintaining the player system.

Things I learned:

  • Created my very first UI system, I was fairly happy with it. I created a Menu Class which held two vectors of Interactable UIElements and noninteractable UIElements . All that menu was in charge of was draw the UIElements and Input so that it could cycle between the interactables elements. The elements itself then held a function on what should happen when pressed and its position.

  • I also learned a lot on how easily a player class can become a giant blob of code. This was a frustrating point during the whole project and something I'm definitely going to avoid in the future by trying to break down code a lot more.