Navbar Programmer

Potion Express

Assume the role of a young witch who needs to manage her parents' potion shop, as they can no longer tend to it due to their age.

Project Details

Role:
Programmer | Game Designer | Game Producer
Period:
May 2024 - Jun 2024
Game Engine:
Unity 3D
For:
PUC-SP

Impacts on the Project

Gameplay

Scriptable Objects for Recipes
Interfaces for Abstract Counters Action
Interfaces for Actions with Collectables
Unity New Input System With Remaping
Inventory
Minimap
Currency and Bills System
Save System

Performance Optimization

Object Pooling
Occlusion Culling
Coroutines

Game Design

Gameplay Loop
Level Design
Recipes
Playtesting and Balancing

Implementation

UI Implementation
VFX Design and Implementation
SFX Design and Implementation (Using Assets)
Players Animation Blend and Animation System

Description

This project marked my first major experience in 3D game development. I designed an Overcooked-inspired game where players gather resources, craft potions, and deliver them to customers. The concept was based on Kitchen Chaos by Code Monkey.

As the lead programmer, I was responsible for developing the core systems, with a strong emphasis on clean, maintainable code and adherence to best practices. One of the key challenges was creating and integrating three distinct gameplay systems. The most complex task, however, was designing an abstract counter system that could interact with various items and integrate seamlessly into the recipe mechanics.