My goals for this week were to export and implement all of the main menu UIs I designed the week prior; and when it's done, I wanted to work on the 3D models of the emergencies and generally help with everything else that's not yet done.
I was able to fully finish exporting and implementing all of the main menu UIs, and it's now currently pull-requested to main. With that, every single UI in the game is finally done! I also worked on quite a few miscellaneous quality-of-life changes to the UI functionalities, such as: making it so a single class can only be picked by one player, allowing cancelling class selection and readiness, and also making it so the emergency alert in the HUD is accurately reflecting the currently active emergencies.
The week went as expected considering it's short compared to the usual course week: since the last report it had been just 4 days. But, some things got changed anyway that's different from my plans / goals. The other goal I wanted to accomplish, the 3D models, ended up being taken over by my teammates, alongside with the week being very short, I didn't end up doing it. Furthermore, again, because of the short time, I couldn't do extra help for my teammates that I would've wanted.
I want to help my teammates with some of the features that were planned, especially the new enemy alien that shoots lasers at you. I also would like to go through each of the small to-do's we listed in our discord server and finish as many of those as I can. If I have extra time, I would also like to work on the group website by making it prettier, especially following the in-game HUDs and aesthetics.
I didn't learn much this week, again because of the short timeframe. But, I learned a bit of code reading skills because it's been a lot of changes to the codebase that it was a bit difficult for me to figure out why some things weren't working, especially when I tried to implement unreadying and making it so a single class can only be picked by one player. I didn't expect this because I thought that by now I would've already known the ins and outs of our codebase.
My individual morale is great! I'm happy that the UIs are all done and we're in the final stage of our project. I'm positive and excited to work on these finishing touches to get our project to the finish line!