Pause Menu
For Breadwinner's pause menu, I implemented the design of navigating through a phone screen. I implemented all the art in engine and added animations for the menu opening and closing. I used the animator component to animate the phone screen's screen transitions between different submenus and animated icons growing and shrinking on click via code. I added a menu to adjust the game's different settings, and to view the different collectables the player had collected throughout their playthrough.
Results Screen
For the results screen there are a lot of stats that are being kept track of, like the number of money gained in a run, the number of hearts lost, and the number of enemies defeated. I was tasked with creating a menu that counted up those values in order as well as displaying a total letter ranking at the end. Using coroutines, I made a sequence that did this as well as adding skip functionality so player's can get back to gameplay quickly if they choose to do so.
Comic Viewer
In Breadwinner, you can unlock a viewable comic by fully completing the game. I was in charge of the functionality of unlocking this comic as well as the page viewer allowing you to read it. I created an event that runs after all collectables are collected and upon trying to access the comic, does a check to see if all collectables have been collected. If they have, the player will be allowed to press the comic view button and see the comic. For the page viewer I subscribed events to navigate the pages to the navigate input action in the controls, so the players can read the comic playing with either keyboard or controller.