Normal Pizza for Normal People follows the story of an alien who goes to Earth to research the most delicious food known to humans: Pizza. Normal Pizza for Normal People has you construct pizzas with some strange toppings and serving it to normal humans. Make enough profit each day in order to progress, if you don't make enough, then it's game over.
On Normal Pizza for Normal People, I prototyped the initial virtual reality functionality using SteamVR and Unity with the HTC Vive headset within two weeks. The core gameplay loop of placing toppings on pizzas, cooking pizzas, and completing customer orders was added to the prototype with the close help of another programmer. When the project entered production, the other programmer and myself created a UML diagram to plan on how to refactor the codebase to improve how systems were organized, to make objects more easily extendable, and to include programming design patterns. I created the customers with AI pathfinding utilizing the Unity NavMesh, along with order creation system that created each day’s list of orders and gave them to customers. Also, I implemented the day progression system, which increased the money goal, the number of customers, and calls the upgrade system which adds new toppings and items to the shop. For the audio, art, and UI I worked closely with my other team members to include their assets into the game.
Software & Code
Normal Pizza for Normal People was developed with Unity and C# scripting. SteamVR was used to implement virtual reality functionality. GitHub was used for version control.
GitHub Repository: https://github.com/NightAngel47/Normal-Pizza-for-Normal-People
Normal Pizza for Normal People has been submitted to IndieCade Festival 2020 - Anywhere & Everywhere and is continuing into post-production. The game can be downloaded from Itch.io and requires SteamVR and a compatible VR headset.