Crazy Coffee
A cozy coffee-shop sim with a twist: every customer has a personality and a limited tolerance for jokes โ read them right or lose them. Built solo in UE5 (Blueprints + C++).
About the Game
Crazy Coffee is a cozy shop-management game with a twist: you run a coffee shop and serve customers, but each one has a distinct personality and only tolerates so many jokes. Read their mood, balance your banter, and keep them happy โ every customer needs a different approach.
My Role
Solo developer: design, programming, and systems are all mine. I build the core gameplay in Unreal Engine 5 โ Blueprints for fast iteration, C++ where it counts (specific features and optimisation). Here's what's already working:
Key Features
This project is built around several system and features, and more will be added as the development continues. The most important systems currently implemented are:
- A movement system with walking/running/jumping/crouching mechanics, with smooth transitions and animations.
- A customer queue system, where customers enter the shop, go to a predefined slot position, and wait for service. When the first customer is served, they leave the shop, and the queue moves forward.
Future features that will be implemented this year include:
- A variety of customers, each with their own unique traits and preferences.
- A dialogue system, where the player will have to pick between different dialogue options basing his answers on the customer's personality and the situation.
- Customer's personalities using a Behavior Tree.
- Economy system for managing money and business aspects such as bills/rent.