Order Up! is a cozy and cute endless 2.5D rhythm and management game about two ambitious chefs starting a restaurant chain. Keep slimes fed, and critics happy, and expand your business in this single or multi-player game.
Role: Gameplay/UI/AI Programmer
Team Size: 4
Time: January - March 2023 | 10 weeks
Engine: Unity (C#)
Wrote and implemented AI NPC state machine types with branching behavior and navigation based on desired items and environmental factors.
Used Unity’s NavMesh system to implement the pathfinding and tracking AI.
Used Unity's Cinemachine to keep players or player AI in the frame in the outer world.
Created modular systems capable of single-player or local multiplayer gameplay.
Wrote systems to sync and update game progress between multiple scenes and across UI displays.
Wrote and implemented collectible ingredient cards and restaurant data as Unity scriptable objects.
Wrote and implemented a cyclical card spawning system with adjustable cooldowns, spawn times, and spawned amounts.
Wrote and implemented HUD access functionality with a shared inventory system and its UI for both players and player AI.
Wrote and implemented UI elements and functionality for the image carousels, popups, and NPC statuses.
Wrote and implemented the main gameplay loop.
Coordinated team efforts and delegated weekly tasks.
Reviewed code to ensure readability and cleanliness.