Xtreme Moto Mayhem

Seele01-Flash
By
Xtreme Moto Mayhem is an adrenaline-pumping 3D motorcycle stunt game featuring 100 challenging levels, diverse bikes, and extreme obstacle courses. Master death-defying flips, jumps, and tricks in this ultimate dirt bike racing adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Xtreme Moto Mayhem". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A **2.5D Side-Scrolling** aesthetic. The camera should track the player from the side with a fixed depth, but all assets should be 3D. Use a **stylized realism** art style (Low-poly geometry with high-contrast textures) to mimic the rugged "extreme sports" vibe of the screenshot while maintaining high FPS on mobile devices. * **Core Models:** * **Bike & Rider:** A dirt bike with visible suspension springs and a rider in full motocross gear. The rider must be a separate mesh or bone structure to support **ragdoll physics** upon crashing. * **Track Elements:** Modular industrial and off-road obstacles including wooden ramps, steel loops, crumbling concrete floors, moving elevator platforms, and sliding metal doors. * **Background:** A layered parallax background featuring canyons, rocky mountains, and a dynamic skybox to create depth without consuming processing power. * **Performance:** Use `InstancedMesh` for repetitive track elements. Implement texture atlases to reduce draw calls. Limit real-time shadows to the main character; use baked lighting for the environment. ### 2. Audio Requirements * **BGM:** High-energy, adrenaline-pumping **Punk Rock or Heavy Metal** loop to match the "Xtreme" theme. * **Sound Effects (SFX):** * **Engine:** Dynamic engine sound that changes pitch based on RPM/speed. * **Physics:** Suspension squeaks on landing, tire skids on braking, and heavy metal clanks when hitting obstacles. * **UI/Feedback:** "Coin" collection chime, a satisfying "Checkpoint" sound, and a comical "Bone Crunch" or "Thud" when the rider crashes. ### 3. Gameplay Loop * **Mechanics:** The player controls a physics-based motorcycle. The core challenge is balancing speed with rotation. The bike must traverse complex obstacle courses involving loops, jumps, and moving platforms. * **Physics Engine:** Integrate a physics library (like **Cannon.js** or **Ammo.js**) to handle vehicle suspension, wheel friction, and gravity. * **Scoring & Progression:** * Earn points by collecting coins floating in the air (encouraging "air time"). * Detect rotation to award bonus points for **Front Flips** and **Back Flips**. * **Win/Loss Conditions:** * **Win:** Reach the checkered flag at the end of the track. * **Loss:** The rider's head hits the ground/obstacle, or the bike falls into a pit (ragdoll trigger). ### 4. Mobile Controls & Interaction * **Screen Orientation:** Forced **Landscape** mode. * **Touch Controls (UI Layout):** * **Right Screen:** Two large distinct buttons for **Gas (Accelerator)** and **Brake/Reverse**. * **Left Screen:** Two large directional arrows (or a virtual rocker) for **Leaning Back (Wheelie/Backflip)** and **Leaning Forward (Endo/Frontflip)**. * **Jump:** A dedicated "Pop" button (optional, acting as the Space Bar equivalent) to compress suspension for higher jumps. * **UI Design:** All buttons must be semi-transparent and at least **44x44px** (preferably larger) to ensure touch accuracy. * **Feedback:** Implement **Camera Shake** on hard landings and **Haptic Feedback (Vibration)** when crashing or collecting a high-value coin. The camera should follow the bike smoothly (Linear Interpolation) with a slight offset to show the road ahead. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Xtreme Moto Mayhem delivers heart-stopping motorcycle action that pushes your riding skills to the absolute limit. This free online dirt bike game features stunning 3D graphics, realistic physics, and 100 progressively challenging levels that will test even the most experienced virtual riders.

In this extreme motocross adventure, you'll navigate treacherous obstacle courses filled with impossible ramps, collapsing floors, sliding doors, and elevator shafts. Each level presents unique challenges that demand perfect timing, precise control, and fearless execution of gravity-defying stunts.

Core Features

Extensive Level Progression

With 100 different levels , Xtreme Moto Mayhem offers endless hours of high-octane entertainment. Each stage introduces new obstacles and increasingly complex track designs that will challenge your reflexes and strategic thinking.

Diverse Motorcycle Collection

Unlock and upgrade a variety of powerful dirt bikes, each with unique handling characteristics and performance capabilities. Customize your ride to match your playing style and tackle specific track challenges.

Dynamic Environments

Race through diverse landscapes and environments, from desert canyons to urban obstacle courses. The stunning 3D visuals and immersive sound effects create an authentic extreme sports atmosphere.

Realistic Physics Engine

Experience authentic motorcycle physics that make every jump, flip, and landing feel realistic. Master the art of weight distribution and momentum to successfully navigate the most challenging obstacles.

Reward System

Earn coins and rewards by completing levels, performing spectacular stunts, and maximizing air time. Use your earnings to unlock new bikes and upgrade your existing rides for better performance.

Gameplay Mechanics

Your primary objective is to reach the finish line while collecting as many reward points as possible through skillful riding and spectacular stunts. The game rewards creativity and risk-taking - the more daring your moves, the higher your score.

Stunt System

Perform forward and backward flips not just for style points, but as strategic moves to overcome obstacles. Timing your flips correctly can help you clear difficult jumps and navigate tight spaces.

Obstacle Challenges

Face a variety of creative obstacles including: - Collapsing floors that require perfect timing - Sky-high ramps demanding precise speed control - Sliding doors that change your path unexpectedly - Elevator shafts adding vertical complexity - Moving platforms testing your adaptability

Operation Guide

Master these essential controls to dominate the tracks:

  • W or Up Arrow : Accelerate your motorcycle
  • A or Left Arrow : Lean backward (perform backflips)
  • D or Right Arrow : Lean forward (perform front flips)
  • S or Down Arrow : Brake (use carefully to avoid crashes)
  • Spacebar : Jump over obstacles
  • P : Pause the game

Pro Tips for Success

Master the Brake : The S key is your lifeline in tight situations, but avoid sudden braking as it can cause crashes. Learn to modulate your speed smoothly.

Maximize Air Time : Spend more time airborne to earn bonus coins. Use ramps strategically and perform stunts during flight for maximum rewards.

Practice Flips : Front and back flips aren't just for show - they're essential techniques for navigating specific obstacles and tight spaces.

Study Each Level : Take time to observe obstacle patterns and timing before attempting full-speed runs.

Why Play Xtreme Moto Mayhem

This game stands out in the crowded motorcycle gaming market through its perfect balance of accessibility and challenge. Whether you're a casual gamer looking for quick thrills or a hardcore player seeking to master every level, Xtreme Moto Mayhem delivers.

The completely free gameplay means you can enjoy the full experience without any financial commitment. The game runs smoothly on both desktop and mobile browsers, making it perfect for gaming sessions anywhere, anytime.

For fans of extreme sports and motorcycle racing, this game captures the essence of dirt bike culture while providing safe, virtual thrills. The progressive difficulty ensures you'll always face new challenges, while the upgrade system gives you tangible goals to work toward.

Frequently Asked Questions (FAQ)