Sky Riders - High-Speed Sky Racing Game

Seele01-Flash
By
Sky Riders is an adrenaline-pumping 3D racing game that challenges you to drive cars and motorcycles through spectacular sky-high tracks. With 30 challenging levels and realistic physics, it's the ultimate test of driving skills.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Sky Riders**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Implement a **Cel-Shaded / Toon aesthetic** similar to the reference image. Use high-contrast textures and bold colors. If performance permits, implement a post-processing outline effect (black edges) on vehicles and track borders. * **The World:** The setting is a procedural or pre-defined stunt track suspended high in the clouds. The Skybox should be a bright, vibrant blue with fluffy white clouds. * **Track Design:** Modular 3D track pieces including straights, tight curves, ramps, and loops. The track texture should be dark asphalt with **red and white striped curbs** on the edges. * **Vehicles:** * **Car:** A low-poly sports coupe (resembling a Nissan Skyline) with customizable colors. * **Bike:** A low-poly sportbike. * **Driver:** A simple orange "Crash Test Dummy" character model seated in/on the vehicle. * **Performance Optimization:** Use `InstancedMesh` for repetitive track elements (like guard rails or pillars). Limit polygon count for mobile GPUs. Use baked lighting for the track to avoid expensive real-time shadow calculations on mobile. ### 2. Audio Requirements * **BGM:** An energetic, arcade-style Electronic Rock or Drum & Bass track that loops seamlessly to maintain adrenaline. * **Sound Effects (SFX):** * **Engine:** Pitch-shifted engine hum based on vehicle speed. * **Tires:** A screeching sound when turning sharply or drifting. * **Wind:** A "whoosh" sound effect that increases in volume during jumps or freefalls. * **Fail:** A comedic "whistle and splat" or a digital "glitch" sound when the player falls off the track. ### 3. Gameplay Loop * **Core Mechanic:** The player must drive from the Start Line to the Finish Line without falling off the narrow, twisting track. * **Physics Engine:** Integrate a lightweight physics solution (like `Cannon-es` or a custom simple vector-based car physics controller) that balances **realism with arcade fun**. The car should have weight and momentum (not turn instantly), allowing for drifts, but gravity should be slightly exaggerated to keep the car on the track during loops. * **Fail State:** If the vehicle's Y-position drops below a certain threshold (falling off the track), the level immediately resets or respawns the player at the last checkpoint. * **Win State:** Crossing the finish line triggers a slow-motion camera effect, confetti particles, and a "Level Complete" UI overlay. ### 4. Mobile Controls & Interaction * **Screen Orientation:** Force **Landscape Mode**. * **Touch Controls (UI):** * **Left Thumb:** Two large arrow buttons (Left / Right) for steering. * **Right Thumb:** A large "Gas" pedal button and a smaller "Brake/Reverse" button. * **Handbrake:** A smaller dedicated button for sharp drifting. * **Haptic Feedback:** Trigger the device's vibration (using `navigator.vibrate`) when the car hits a wall, lands a jump, or crashes. * **Camera System:** A smooth "Follow Camera" that trails the vehicle. It should have a slight lag (LERP) to convey speed and create a dynamic feel during turns. When the car falls, the camera should look down to watch the fall briefly before resetting. ### 5. Implementation Notes * Ensure the canvas resizes correctly for mobile browser address bars (handle `window.resize` and dynamic viewport heights). * Add a "Start Game" overlay to initialize AudioContext (required by browsers). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Sky Riders is a revolutionary high-speed racing game that takes vehicle driving to new heights - literally! This thrilling 3D racing experience challenges players to navigate cars and motorcycles through spectacular aerial tracks suspended in the sky. With its unique combination of realistic physics and heart-pounding action, Sky Riders delivers an unforgettable racing adventure that will test even the most skilled drivers.

Unlike traditional racing games confined to ground-level tracks, Sky Riders elevates the excitement by placing racers on gravity-defying courses high above the clouds. Every turn, jump, and stunt becomes a life-or-death decision as you fight to stay on track while pushing your vehicle to its limits.

Core Features

Dual Vehicle Experience

Choose between high-performance cars and agile motorcycles , each offering distinct handling characteristics and strategic advantages. Cars provide stability and power for challenging sections, while motorcycles offer superior maneuverability for tight corners and spectacular stunts.

30 Challenging Sky Tracks

Conquer an extensive collection of 30 unique aerial courses , each designed with increasing difficulty and creative obstacles. From gentle sky roads perfect for beginners to death-defying loops and impossible jumps that will challenge racing veterans.

Realistic Physics Engine

Experience authentic vehicle dynamics with a sophisticated physics system that makes every movement feel genuine. Weight distribution, momentum, and gravity all play crucial roles in your success, creating a truly immersive driving simulation.

Epic Stunt Opportunities

Perform breathtaking aerial maneuvers and gravity-defying stunts as you navigate through loop-de-loops, massive jumps, and impossible track configurations. Master the art of mid-air control to land perfect stunts and maintain your speed.

Cross-Platform Accessibility

Enjoy seamless gameplay across multiple platforms, including desktop browsers, mobile devices, and Android tablets. The game automatically adapts to your device for optimal performance and control responsiveness.

Gameplay Mechanics

Sky Riders combines precision driving with strategic thinking. Success requires mastering vehicle control while making split-second decisions about speed, trajectory, and timing. The realistic physics mean that every action has consequences - too much speed on a sharp turn could send you plummeting, while too little might leave you short of a crucial jump.

The game progressively introduces new challenges, from simple straight tracks to complex multi-level courses featuring moving platforms, rotating obstacles, and narrow passages that demand pixel-perfect precision.

Operation Guide

Master these intuitive controls to dominate the sky tracks:

  • W or Up Arrow : Accelerate forward and build momentum
  • S or Down Arrow : Reverse or brake to control speed
  • A or Left Arrow : Steer left and navigate turns
  • D or Right Arrow : Steer right and adjust trajectory
  • Spacebar : Engage handbrake for emergency stops or sharp turns
  • Left Mouse Button : Interact with in-game menus and UI elements

The key to success lies in smooth, controlled movements rather than aggressive inputs. Practice maintaining steady speed while making gradual adjustments to stay centered on increasingly narrow and treacherous tracks.

Why Play Sky Riders

Sky Riders stands out in the crowded racing game market by offering a unique aerial perspective that transforms traditional driving into an extreme sport experience. The combination of realistic physics, stunning 3D environments, and progressive difficulty creates an addictive gameplay loop that keeps players coming back for more.

The game caters to both casual players seeking quick thrills and dedicated gamers looking for mastery challenges. With 30 diverse tracks, there's always a new challenge waiting, whether you're perfecting your fastest lap time or attempting increasingly daring stunts.

The free-to-play model with no hidden costs makes it accessible to everyone, while the cross-platform support ensures you can continue your sky racing adventure anywhere, anytime. Join thousands of players who have already discovered the excitement of racing through the clouds!

Frequently Asked Questions (FAQ)