I made the script that allows all other scripts to communicate with the other game objects in the scene. It is the core of the project, with over 188 references across everyone's scripts.
I made it so that when a customer walks up to the counter, they can pick which type of burger they want to order. Then they decide whether or not to add or remove toppings, ask for extra toppings, or order fries and/or a drink. All the decisions they make are based on which day of the week it is, and how many hours into the shift the player is. The farther along the player is, the more complex the orders get.
I used the save system take the data from the game and turn it into binary files. These files auto-save to your computer and can be read from later so the player can start right where they left off the last time.
Originally an elaborate way for me to debug my ordering system, this breakdown became essential feedback for the player. It tells them which ingredients the customer was asking for and tells the player exactly how well they did while making the food.
I was not the leader of this project, but I was the coordinator. I relayed information from the lead to the other teammates due to communication issues the team was experiencing. The leader was not the best at communicating his vision to the rest of the team. I was the one who translated what the leader wanted and passed it down to the others so they could work efficiently without further conflicts.
When the project was just starting, I chose to make the coding standard. I got to work right away and finalized it ASAP, that way everyone could start working. I first drew inspiration from old examples but I quickly adopted my own practices that fit a more modern version of C#. My teammates agreed and then followed my coding standard.