Cafe Simulator

Seele01-Flash
By
Cafe Simulator is an engaging 3D management game where you build and run your own virtual coffee shop. Serve customers, upgrade equipment, hire staff, and transform your small cafe into the most popular spot in town.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Cafe Simulator". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Hyper-casual Arcade Idle" aesthetic. Use Low-Poly 3D geometry with a vibrant, pastel color palette (focus on creams, browns, and the bright yellow from the reference image). * **Camera**: Isometric top-down view (OrthographicCamera) fixed at a 45-degree angle to allow players to see the entire shop layout clearly on small screens. * **Characters**: * **Player**: A simple capsule-shaped or blocky humanoid character wearing a yellow apron and brown shirt (referencing the promo art). * **Customers**: Simplified shapes with varied colors to distinguish them. * **Staff**: AI bots wearing aprons (different color from player) that unlock later. * **Environment Elements**: * **Floor**: Tiled texture. * **Stations**: Coffee Machines, Donut Display Cases, Ice Cream Freezers. * **Furniture**: Tables and chairs that spawn dynamically as the shop expands. * **Unlock Zones**: Glowing circular areas on the floor with price tags (e.g., "$50") that build new structures when the player stands on them. * **Performance**: Use a shared Texture Atlas for all models to minimize draw calls. Use basic `MeshLambertMaterial` for performant lighting on mobile devices. ### 2. Audio Requirements * **BGM**: A relaxing, looping "Bossa Nova" or "Lo-Fi Hip Hop" track. It should be background music that isn't distracting but creates a cozy cafe atmosphere. * **Sound Effects (SFX)**: * **Footsteps**: Soft, rapid tapping sounds synced with character movement. * **Interaction**: A "pop" or liquid pouring sound when picking up coffee/food. * **Cash**: A satisfying, high-pitched "cha-ching" or coin jingle when collecting money. * **Upgrade**: A magical "chime" or "whoosh" sound when a new station is built. * **UI**: Soft clicks for menu buttons. ### 3. Gameplay Loop * **Core Mechanic (Stacking)**: The player runs to a machine (e.g., Coffee Maker), waits 1 second, and a coffee cup spawns into their hands. The player can stack multiple items (coffee, donuts) vertically over their head. * **Delivery**: The player runs to seated customers. Items are automatically removed from the stack and given to the customer upon proximity. * **Economy**: * After eating, customers leave cash on the table. * Player walks over cash to collect it (money trails to the UI counter). * **Expansion (Tycoon Element)**: * Player runs to "Unlock Zones" on the floor. Money deducts rapidly from the player's total. * When the cost is met, the new object (table, machine, or decor) pops into existence. * **Automation**: Player can unlock a "Hire Staff" zone. An AI bot spawns and performs the same loop (Fetch -> Deliver) automatically. ### 4. Mobile Controls & Interaction * **Movement Control**: * Implement a **Dynamic Virtual Joystick**. It should appear wherever the player touches on the bottom half of the screen. * Movement logic should be fluid; the character rotates to face the moving direction instantly. * **Interaction Design (Proximity-Based)**: * **No Buttons**: To keep the screen clean for mobile, there should be *no* "Pick Up" or "Serve" buttons. All interactions happen automatically when the player enters a collision trigger zone (radius ~1.5 units) around a machine or customer. * **Screen Orientation**: Landscape mode preferred (to show the width of the cafe), but the UI must be responsive. * **Feedback**: * **Haptic Feedback**: Trigger a short vibration (using `navigator.vibrate`) when collecting money or completing an upgrade. * **Visual Feedback**: Floating text (+10$) should pop up and float upwards when money is collected. * **UI Layout**: * Top Left: Money Counter (Large, bold font). * Top Right: Settings / Pause. * All UI elements must be large enough for touch targets (min 44px). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Cafe Simulator is a delightful 3D management and simulation game that puts you in charge of running your very own coffee shop. This engaging restaurant management experience combines strategic business planning with fast-paced customer service gameplay. Whether you're a fan of tycoon games or simply love the idea of running a cozy cafe, this game offers hours of entertaining gameplay.

The game features charming cartoon-style 3D graphics with a bright, welcoming aesthetic that perfectly captures the warm atmosphere of a bustling neighborhood cafe. You'll start with a humble coffee shop and work your way up to creating the most popular dining destination in town.

Core Features

Complete Cafe Management Experience

  • Customer Service : Serve delicious coffee and treats to a steady stream of customers
  • Business Expansion : Use your earnings to purchase new equipment for desserts, cakes, and ice cream
  • Staff Management : Hire additional workers to help manage the growing demand
  • Skill Development : Upgrade your abilities and service speed to maximize efficiency
  • Equipment Upgrades : Invest in better coffee machines and kitchen equipment

Strategic Business Growth

Start small and gradually expand your cafe empire. Every decision matters as you balance customer satisfaction, operational costs, and profit margins. The game rewards smart business decisions and efficient service management.

Engaging 3D Gameplay

The colorful 3D environment creates an immersive cafe management experience. Watch your virtual customers enjoy their coffee while you work to build the perfect establishment.

Gameplay Mechanics

Cafe Simulator combines elements of time management, strategy, and simulation gaming. Your primary goal is to serve customers quickly and efficiently while continuously improving your cafe's offerings and capabilities.

Revenue Generation

Earn money by serving coffee and food to customers. The faster and more efficiently you serve, the more satisfied customers become, leading to higher tips and repeat business.

Investment Strategy

Decide how to reinvest your profits: purchase new equipment to expand your menu, hire staff to increase service capacity, or upgrade existing equipment for better efficiency.

Operation Guide

Basic Controls

  • Movement : Use WASD keys or arrow keys to navigate around your cafe
  • Alternative Controls : Click and drag with your mouse or use the on-screen joystick for movement
  • Interaction : Click on equipment, customers, and items to interact with them
  • Menu Navigation : Use mouse clicks to access upgrade menus and purchase options

Getting Started

  1. Begin by learning the basic coffee-making process
  2. Serve your first customers to earn initial revenue
  3. Invest earnings in equipment upgrades or new menu items
  4. Hire staff when customer volume increases
  5. Continue expanding until you have the town's most successful cafe

Why Play This Game

Perfect for Management Game Fans : If you enjoy business simulation and strategy games, Cafe Simulator offers the perfect blend of planning and execution.

Relaxing Yet Engaging : The game provides a satisfying balance between challenge and relaxation, making it ideal for both casual gaming sessions and longer play periods.

Completely Free : Enjoy the full cafe management experience without any cost - no hidden fees or premium content barriers.

Cross-Platform Compatibility : Play seamlessly on desktop computers, tablets, and mobile phones through your web browser.

Family-Friendly Content : Suitable for players of all ages, with wholesome gameplay focused on creativity and business skills.

Transform your entrepreneurial dreams into virtual reality as you build the ultimate cafe empire from the ground up!

Frequently Asked Questions (FAQ)