Food Truck Chef?: A Fun Cooking Game

Seele01-Flash
By
Food Truck Chef? is an addictive time management cooking game where you travel the world serving iconic dishes from your mobile kitchen. Build your food truck empire through hundreds of challenging levels across vibrant global locations.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Food Truck Chef 3D". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-saturation, vibrant "Casual Cartoon" aesthetic similar to the promotional image. Use Low-poly models with flat shading or Toon Shading (Cel-shaded) to ensure high performance on mobile devices. * **Camera Setup:** Use a fixed **Orthographic Camera** or a high-angle Perspective Camera (Isometric view) looking directly into the open side of the Food Truck, simulating a 2.5D depth. * **Key Assets:** * **The Truck:** A detailed interior showing a counter, stove burners (2 slots initially), a plating area (2 slots), and a coffee machine. * **Characters:** Low-poly generic customers (randomized hair/clothes colors) that spawn from the left/right screen edges and walk to the counter. The Chef (player) can be represented by animated floating hands or a static character behind the counter. * **Food Items:** 3D models for Pasta (Raw/Cooked/Burnt), Red Sauce, Coffee Mug, and Combined Dishes (Pasta + Sauce). * **Environment:** A simple parallax background plane behind the truck representing a sunny street (trees, buildings) to add depth without rendering complex geometry. * **Performance:** Merge geometries where possible. Use a single texture atlas for all kitchen props. Limit real-time shadows; use baked lighting textures on the truck interior. ### 2. Audio Requirements * **BGM:** Upbeat, fast-paced acoustic guitar or jazz-pop track that loops seamlessly. The tempo should speed up slightly when the level timer is running low. * **Sound Effects (SFX):** * **Kitchen:** Loud sizzling hiss (cooking), bubbling liquid (sauce), espresso machine steam hiss, trash can lid noise (discarding burnt food). * **Interaction:** "Ding" bell sound (order ready), satisfying "Pop" (plating food), "Cha-ching" cash register sound (collecting tips). * **Feedback:** Happy hum/cheer from customers upon service; angry grunt/sigh if patience runs out. ### 3. Gameplay Loop * **Core Mechanism:** Time Management / Cooking Simulation. * **Flow:** 1. **Customer Arrival:** A customer approaches the counter and displays an Order Bubble (Billboard UI) above their head (e.g., Pasta with Red Sauce). A "Patience Bar" (Green to Red) immediately starts decreasing. 2. **Preparation:** * Tap Raw Pasta box $\to$ Pasta appears on Stove. * **Cooking Logic:** A radial progress bar fills up. Green section = Cooked. If left too long $\to$ Red section = Burnt (must be double-tapped to trash). * Tap Coffee Machine $\to$ Auto-fills cup (cooldown timer). 3. **Assembly:** Tap cooked pasta $\to$ Moves to Plate. Tap Sauce pot $\to$ Adds to Plate. 4. **Service:** Drag completed dish to the customer. 5. **Completion:** Customer leaves money on the counter. Tap money to collect Coins/Score. * **Win/Loss:** * **Win:** Reach a target coin amount within the time limit (e.g., 2 minutes). * **Loss:** Fail to reach the target or let 3 customers leave angrily (patience reaches 0). ### 4. Mobile Controls & Interaction * **Input System:** Three.js **Raycaster** for all interactions. * **Tap:** Start cooking, move food to plate, collect money. * **Double Tap:** Discard burnt food (prevent accidental deletion). * **Drag & Drop (Optional but preferred):** Drag finished plate to specific customer for precise targeting. * **Screen Orientation:** **Landscape Mode** locked. * **UI/UX:** * Interactive elements (Stoves, Plates) must be large enough for touch targets (min visual size equivalent to 44px). * **Visual Feedback:** When an item is tapped, apply a slight "Squash and Stretch" scale animation to confirm input. * **Particle Effects:** Spawn small star particles or "+" symbols when money is collected. * **HUD:** Top-left: Level Timer. Top-Right: Coin Count. Top-Center: Level Progress Bar. All UI should be an HTML overlay on top of the Canvas for crisp text rendering. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Food Truck Chef?

Food Truck Chef? is a thrilling casual cooking game that combines fast-paced kitchen action with strategic business management. Travel across the globe in your mobile restaurant, cooking everything from Italian pasta to Japanese sushi, Mexican tacos to American sandwiches. With hundreds of levels and multiple vibrant locations, this free-to-play game offers endless culinary adventures that will test your skills as a master chef.

The game features a perfect blend of time management and cooking simulation, where every second counts and customer satisfaction is key to building your food truck empire.

Core Features

Global Culinary Journey

Explore diverse street food scenes across multiple themed locations including Pasta Street , Pizza Street , Tex Mex Street , and Sandwich Street . Each location offers unique dishes, ingredients, and cooking challenges that reflect authentic global cuisines.

Progressive Kitchen Upgrades

Start with basic equipment and gradually upgrade to professional-grade kitchen tools. Purchase new pans, plates, espresso machines, and specialized equipment like hot plates to serve customers faster and earn higher tips.

Hundreds of Challenging Levels

Each level presents unique scenarios with increasing difficulty. Master timing, multitasking, and customer service to progress through the extensive campaign mode.

Reward and Progression System

  • Earn coins and XP for every successful order
  • Level up to unlock exclusive rewards including gems and special equipment
  • Collect customer tips to boost your earnings
  • Watch optional ads to double your coin rewards

Gameplay Mechanics

Time Management Mastery

Success depends on your ability to manage multiple cooking processes simultaneously. Keep dishes warm, monitor cooking times, and serve customers quickly to maximize tips and satisfaction ratings.

Recipe Complexity

Start with simple dishes and gradually unlock more complex recipes with multiple ingredients. Some sauces require constant attention to prevent burning, adding strategic depth to the cooking process.

Customer Service Excellence

Serve customers promptly to earn maximum tips. Remember to collect tips after each order - failure to do so prevents new customers from arriving!

How to Play

Getting Started

  1. Complete Training : Learn basics with Chef Sarah through interactive tutorials
  2. Take Orders : Click on customers to see their dish requests
  3. Cook Dishes : Prepare ingredients according to each recipe
  4. Serve Quickly : Place completed dishes on the counter for pickup
  5. Collect Payment : Gather coins and tips from satisfied customers

Essential Strategies

  • Pre-cook Popular Items : Keep warm dishes ready during busy periods
  • Monitor Cooking Times : Prevent burning by watching timers carefully
  • Upgrade Strategically : Invest in equipment that improves service speed
  • Collect Tips Promptly : Don't let uncollected tips block new customers

Controls

  • Mouse : Click to interact with all game elements
  • Drag and Drop : Move ingredients and completed dishes
  • Strategic Clicking : Manage multiple cooking processes efficiently

Why Play Food Truck Chef?

This game perfectly captures the excitement of running a mobile restaurant while offering accessible gameplay for all skill levels. Whether you're a casual gaming enthusiast or a cooking game veteran, Food Truck Chef? provides:

  • Completely Free : No payment required to enjoy full gameplay
  • Browser-Based : Play instantly without downloads or installations
  • Cross-Platform : Compatible with desktop and mobile devices
  • Engaging Progression : Hundreds of hours of content across multiple locations
  • Stress-Relief Gaming : Perfect for quick breaks or extended gaming sessions

Frequently Asked Questions (FAQ)