Vortelli's Pizza

Seele01-Flash
By
Vortelli's Pizza is an engaging multiplayer restaurant management game where you run your own cozy pizza joint. Work solo or team up with friends to serve delicious pizzas to hungry customers in this charming 3D cooking simulation.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Vortelli's Pizza". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Create a **Low-Poly, Voxel-lite aesthetic** similar to Roblox or Overcooked. The geometry should be simple (using `BoxGeometry` and `CylinderGeometry` primarily) to ensure 60FPS on mobile devices. * **Character Model**: A blocky chef character. Key features: a large white cylinder/torus stack for the Chef's Hat, a brown box for the head, a distinct black mustache (simple curved shape), and a white apron over a red shirt. * **Environment Layout**: An open-plan pizzeria kitchen. * **Stations**: Explicitly distinct zones: 1. Cash Register (Front counter), 2. Mixing Station (Bowl), 3. Rolling Station (Flat counter), 4. Toppings Counter (Containers of ingredients), 5. Oven (Brick texture, glowing interior). * **Decor**: Red walls, checkered floor tiles, and posters of pizzas on the walls. * **Mobile Optimization**: Use a single texture atlas for colors to reduce draw calls. Implement simple shadow maps (DirectionalLight) but avoid expensive ambient occlusion. ### 2. Audio Requirements * **BGM**: A loop of upbeat, stereotypical **Italian "Tarantella" style music** (accordion and acoustic guitar) to create a frantic but cozy atmosphere. * **Sound Effects (SFX)**: * *Movement*: Soft "thud" sounds for footsteps. * *Interaction*: A "pop" sound when interacting with stations. * *Cooking*: A squishy sound for kneading dough, a "ding" when the oven timer finishes. * *Success*: A cash register "cha-ching" sound when a customer is served. ### 3. Gameplay Loop * **Core Logic**: Implement a State Machine for the Pizza Object: `[None -> Dough -> Flat Base -> Topped (Array of ingredients) -> Baked -> Boxed]`. * **The Loop**: 1. **Order Phase**: AI Customer (simple cylinder capsule) enters and displays a UI bubble with requested ingredients (e.g., "Pepperoni + Cheese"). Player approaches Register to accept. 2. **Prep Phase**: Player moves to Mixer -> Interact to spawn Dough Ball. Player moves to Rolling Station -> Interact to flatten. 3. **Topping Phase**: Player moves to Topping Station -> UI appears to toggle ingredients on/off to match the order. 4. **Cooking Phase**: Place raw pizza in Oven. A visual timer (progress bar) fills up. If left too long, Pizza state changes to "Burnt". 5. **Serving Phase**: Take baked pizza to the customer. * **Win/Loss**: Successful orders grant Money (Score). Three failed orders (wrong ingredients or too slow) result in "Game Over". ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape Mode** is mandatory for the 3D view. * **Movement**: Implement a **Virtual Joystick** on the bottom-left of the screen for controlling the character's movement (WASD equivalent). * **Interaction**: Implement a large, contextual **Action Button** (labelled "INTERACT" or with a Hand Icon) on the bottom-right. This button should only light up/become active when the player is within `distance < 2` of a valid Station. * **Camera**: Use a Third-Person Camera that smoothly follows the player with a slight dampening effect. Ensure the FOV is around 60-70 to capture enough peripheral vision on smaller screens. * **UI/UX**: * All interactive buttons must have a hit area of at least 44x44 pixels. * Provide **Haptic Feedback** (using `navigator.vibrate` if available) when the player successfully picks up an item or finishes an order. 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 multiplayer restaurant simulation game that puts you in charge of running your very own pizza establishment. This charming 3D cooking game combines restaurant management with teamwork, offering both single-player and cooperative multiplayer experiences. Whether you're a seasoned restaurant tycoon or new to cooking games, Vortelli's Pizza provides an accessible yet engaging gameplay experience that will keep you coming back for more.

Core Features

Multiplayer Restaurant Management

The game shines in its cooperative multiplayer mode , allowing you to team up with friends to run the busiest pizza joint in town. Simply share an invite code, and your friend will spawn directly in your restaurant as your co-chef. This seamless multiplayer integration makes it perfect for playing with family and friends.

Complete Pizza Making Process

Experience the full pizza creation workflow from start to finish: - Dough Preparation : Mix water and flour in the industrial mixer - Pizza Assembly : Roll out dough and add customer-requested toppings - Ingredient Variety : Choose from cheese, pepperoni, pineapple, ham, sauce, sausage, and more - Baking Management : Time your pizzas perfectly in the oven - Customer Service : Take orders at the cash register and keep customers happy

Progressive Restaurant Growth

Start with basic equipment and gradually expand your pizza empire: - Equipment Upgrades : Use tip jar money to purchase better appliances - Station Expansion : Unlock new cooking stations as your restaurant grows busier - Efficiency Improvements : Better tools make pizza preparation faster and easier

Gameplay Mechanics

Customer Management

Success depends on keeping your customers satisfied. Turn on the "Open Restaurant" sign to welcome hungry patrons, take their orders promptly, and deliver their custom pizzas before they lose patience. Happy customers leave better tips, which fund your restaurant improvements.

Time Management Challenge

Balance multiple tasks simultaneously - taking orders, preparing dough, adding toppings, monitoring the oven, and serving completed pizzas. The game rewards efficient workflow and punishes delays, creating an engaging time management experience.

Controls and Accessibility

The game features intuitive controls suitable for all skill levels: - Movement : WASD keys or Arrow keys for navigation - Interaction : F key to use equipment and interact with objects - Jump : Space bar for reaching high shelves - Camera : Mouse wheel to zoom in and out - Menu : ESC key for pause and settings

Platform Support

Vortelli's Pizza offers cross-platform compatibility , running smoothly on: - Desktop Computers : Windows, Mac, and Linux browsers - Mobile Devices : iOS and Android phones and tablets - Web Browsers : All modern browsers with no downloads required

Why Play Vortelli's Pizza

This game perfectly combines the satisfaction of cooking with the excitement of restaurant management. The cooperative multiplayer feature sets it apart from other cooking games, making it an excellent choice for friends and family gaming sessions. The progressive difficulty and upgrade system provide long-term engagement, while the charming 3D graphics and smooth gameplay create an immersive pizza-making experience.

Whether you enjoy the strategic aspects of restaurant management, the creativity of pizza customization, or the teamwork required in multiplayer mode, Vortelli's Pizza offers something for every type of gamer.

Frequently Asked Questions (FAQ)