Vortelli's Pizza - Multiplayer Restaurant Management Game

Seele01-Flash
By
Vortelli's Pizza is an engaging multiplayer restaurant management game where you run your own cozy pizzeria. Cook custom pizzas, serve hungry customers, and build the best restaurant in town - either solo or with friends in real-time co-op gameplay.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Vortelli's Pizza - Mobile Edition". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Low-poly, flat-shaded aesthetic similar to "Roblox" or "Minecraft" but with smooth animations. Use simple geometries (`BoxGeometry`, `CylinderGeometry`) to construct the world to ensure high FPS on mobile devices. * **The Chef (Player):** A blocky character comprised of a cube head, a rectangular body with a red apron, and a distinctive white "Toque" (chef's hat). Include a simple black mustache on the face texture. * **The Pizzeria:** An indoor environment with a checkerboard floor (tile texture). * **Stations:** Clearly distinct countertop stations: **Order Station** (Cash Register), **Dough Station** (Mixer), **Prep Station** (Rolling pin & Ingredients bins), and **Baking Station** (Brick Oven). * **Customer Area:** A few tables and a front door. * **Mobile Optimization:** Use `MeshLambertMaterial` or `MeshToonMaterial` for efficient lighting. Limit dynamic lights to one main directional light (Sun) and one point light near the oven. Disable complex shadow maps; use simple blob shadows under characters. ### 2. Audio Requirements * **BGM:** A looping, cheerful, accordion-heavy Italian-style track (Stereotypical pizzeria music). It should be low volume so as not to overpower SFX. * **Sound Effects (SFX):** * **Footsteps:** Soft thuds when moving. * **Interaction:** A "pop" or "click" sound when interacting with stations. * **Cooking:** A sizzling sound when the pizza is in the oven. * **Success:** A "Cha-ching" cash register sound when serving a customer. * **Failure:** A "buzz" or "sigh" sound if a customer leaves angry. ### 3. Gameplay Loop * **Core Logic:** The game is a time-management simulation. 1. **Open Shop:** Player toggles a sign to start spawning AI Customers. 2. **Order:** Customer walks to the register. Player approaches and taps "Interact" to get an order ticket (displayed as a UI bubble, e.g., "Pepperoni Pizza"). 3. **Preparation:** * Player goes to Mixer -> Taps Interact (Wait 2s) -> Gets Dough ball. * Player goes to Prep Station -> Taps Interact -> UI pops up to select ingredients (Cheese, Pepperoni, etc.) matching the order. 4. **Baking:** Player places raw pizza in the Oven. A visual timer (progress bar) appears. Player must take it out when the bar is Green. (Red = Burnt). 5. **Service:** Player carries the finished pizza to the customer. * **Win/Loss:** Successful orders grant Money (score). Customers have a "Patience Bar" above their heads; if it depletes, they leave, and the player loses money. * **Progression:** Simple accumulation of cash to display a "High Score." ### 4. Mobile Controls & Interaction * **Orientation:** Landscape Mode (Force horizontal layout). * **Movement (Left Screen):** Implement a **Virtual Joystick** on the bottom-left of the screen. It controls the character's movement (WASD logic translation) relative to the camera. * **Action (Right Screen):** A large, circular **"Interact" Button** (at least 64x64px) on the bottom-right. * **Context Sensitivity:** When the player is within range of a station (using Raycasting or Distance checks), the Interact Button should change color (e.g., turn Green) or pulse to indicate an action is available. * **Camera:** A fixed isometric or high-angle third-person camera that follows the player smoothly (`Lerp`), ensuring the player and the immediate stations are always visible without manual camera rotation. * **Touch Feedback:** If possible, trigger `window.navigator.vibrate(50)` on successful interactions for haptic feedback. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Vortelli's Pizza

Vortelli's Pizza is a delightful 3D multiplayer restaurant simulation game that puts you in charge of running a bustling pizzeria. Whether you prefer working alone or collaborating with friends, this game offers an immersive restaurant management experience that combines cooking, customer service, and business strategy. The charming 3D graphics and intuitive gameplay make it accessible to players of all ages.

Core Features

Complete Restaurant Management Experience

Take full control of every aspect of your pizza restaurant, from taking orders at the cash register to preparing fresh dough in the kitchen. The game features a comprehensive workflow that mirrors real restaurant operations, making each successful order feel rewarding.

Real-Time Multiplayer Co-op

One of the game's standout features is its seamless multiplayer functionality. Simply pause your game, copy an invite code, and have your friend join as your co-chef instantly. Work together to handle rush hours, divide tasks efficiently, and build the ultimate pizza empire.

Authentic Pizza Crafting System

Experience the complete pizza-making process: mix water and flour in the dough mixer, roll out the perfect base, add customer-requested toppings like cheese, pepperoni, pineapple, ham, sauce, and sausage, then bake to perfection. Timing is crucial - overcook or undercook, and customers won't be happy!

Progressive Business Growth

Start with basic equipment and gradually expand your restaurant. Use earnings from the tip jar to purchase better appliances, unlock new stations, and increase your kitchen capacity. As your restaurant grows busier, strategic upgrades become essential for maintaining customer satisfaction.

Cross-Platform Accessibility

Enjoy Vortelli's Pizza on any device - desktop computers, smartphones, or tablets. The game runs smoothly in web browsers without requiring downloads or installations.

Gameplay Mechanics

Customer Service Flow

  1. Open for Business : Flip the "Open Restaurant" switch to welcome customers
  2. Take Orders : Head to the cash register to receive customer requests
  3. Prepare Ingredients : Mix dough using water and flour in the kitchen mixer
  4. Shape and Top : Roll the dough and add all requested toppings
  5. Bake to Perfection : Monitor the oven timer to ensure perfect cooking
  6. Serve and Collect : Deliver orders promptly and collect tips

Time Management Challenge

Customer patience is limited - take too long, and they'll leave unhappy! Balance speed with accuracy to maximize profits and build your restaurant's reputation. The pressure increases as more customers arrive, creating exciting gameplay moments.

Operation Controls

The game features intuitive controls designed for smooth gameplay:

  • Movement : WASD keys or Arrow keys for character navigation
  • Interaction : F key to use equipment and interact with objects
  • Jump : Space bar for character movement
  • Camera Control : Mouse wheel for zooming in and out
  • Menu Access : ESC key for pause and settings

Why Play Vortelli's Pizza

Perfect for All Players

Whether you're a casual gamer looking for relaxing gameplay or someone who enjoys strategic challenges, Vortelli's Pizza offers the perfect balance. The game scales beautifully from peaceful solo sessions to hectic multiplayer chaos.

Educational Value

Players develop time management skills, learn basic business principles, and experience teamwork dynamics - all while having fun in a virtual kitchen environment.

Completely Free Gaming

Enjoy the full restaurant experience without spending money. All features, upgrades, and multiplayer functionality are available at no cost.

Social Gaming Experience

The multiplayer feature creates memorable moments with friends, making it an excellent choice for virtual hangouts or family gaming sessions. Communication and coordination become key to success in busy periods.

Endless Replayability

With various upgrade paths, different customer demands, and the unpredictable nature of multiplayer cooperation, each gaming session offers unique challenges and experiences.

Frequently Asked Questions (FAQ)