My Boteco is a real-time bar management simulator where players must quickly serve customers to maximize satisfaction. Focused on speed and strategy, players prepare drinks and food, earning experience points (XP) and improving the bar's reputation. Every decision impacts success, making efficient and fast service essential.
• 🧩 Gameplay
• 🚧 Roadmap
• 🛠️ Tech Stack
• 🚀 How to run
• 🧑💻 Author
-
The player starts by approaching a blue apron on the counter, triggering an instruction to press
X
to begin. -
This spawns a few customers at tables.
-
By approaching a table and pressing
X
, the player collects the orders. -
Orders appear in a container at the top-right corner of the screen.
-
Currently, only drinks are implemented.
-
Drinks have id, name, preparation time, and a sprite.
-
Orders consist of up to 5 random drinks, tied to a table number.
-
The order UI includes drink names, table number, total prep time (+60s buffer), and a countdown timer.
-
The player approaches the drinks in counter and presses X to open the drink menu.
-
Drinks are shown with icons and names in a horizontal list.
-
The player uses [→] to navigate, Enter to select and confirm.
-
A progress bar appears showing remaining prep time.
-
Once completed, the drink is added to the inventory batch on the right.
-
👤 Player with basic movement
-
🏠 Bar-style scenario
-
🧾 Drinks menu
-
🧊 Interactive items in the environment (counter, tables)
-
🍹 Ordering system with random drinks (up to 5 per order)
-
📦 Interface with order container and remaining time
-
🍽️ Drink preparation via interaction and modal menu
-
⏳ Progress bar for preparation time
-
📥 Inventory lot where prepared drinks are stored
-
📘 Interactive tutorial at the beginning of the game
-
🧍♂️ New sprites of various customers
-
🚶♂️ Animation of customers entering the door and going to the tables
-
🍔 Inclusion of meals and desserts
-
🧅 Ingredient system for drinks and food
-
🔁 Simultaneous preparation queue for items
-
🗑️ Options to discard, store or deliver prepared items
-
🔼 Levels with progressive difficulty (time, items, customers)
-
😠 Customer mood system (emojis, final evaluation)
-
⭐ XP system with performance evaluation
-
📊 Results screen with statistics at the end of each level
-
🏆 Achievements and extra challenges
-
🎵 Ambient soundtrack and sound effects
-
🎮 Unity (C#)
-
🖼️ Unity UI Toolkit / Canvas
-
🧠 ScriptableObject-based systems
To run My Boteco locally, follow these steps:
-
Clone the repository
git clone https://github.com/issagomesdev/my-boteco.git
-
Open in Unity
- Launch Unity Hub.
- Click on 'Open' and select the project folder you just cloned.
- Make sure you have Unity version 2022.3.x or higher (depending on your actual version).
- Let Unity load and compile the project.
-
Play the game
- Open the
Scenes/Main.unity
scene (or your main scene). - Click the Play button at the top of the editor.
- Open the
ℹ️ If you encounter errors, make sure all necessary packages are installed and your Unity version matches the project requirements.
Development by Issa Gomes Contact us: LinkedIn • Email