Parkour GO - 3D Free Running Game

Seele01-Flash
By
Parkour GO is an exhilarating 3D parkour game that challenges your free-running abilities across elaborate obstacle courses. Master acrobatic moves, scale walls, and race against time in this action-packed adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Parkour GO". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adopt a "Mirror's Edge" inspired aesthetic. Use high-contrast visuals dominated by clean **white geometry** (buildings, floors) with vibrant **red accents** (interactable objects, finish lines, UI). The skybox should be a stylized gradient ranging from bright pink to deep red. * **Level Design**: Create a modular urban rooftop environment. Use low-poly geometric primitives (cubes, slopes) to represent air conditioning units, chimneys, and walls. * **Character**: A low-poly, athletic 3rd-person character (similar to the screenshot: black tank top, white pants). Use simple capsule geometry for collision if a full rig is too complex, but ensure animations (idle, run, jump, slide, wall-run) are smooth. * **Mobile Optimization**: * Use **InstancedMesh** for repetitive building structures to reduce draw calls. * Limit real-time shadows; use baked lighting or a simple directional light. * Implement aggressive frustum culling and simple distance fog (pink color) to mask low draw distance. ### 2. Audio Requirements * **Background Music (BGM)**: Fast-paced **Drum & Bass** or High-Energy Electronic track to induce a sense of speed and urgency. * **Sound Effects (SFX)**: * **Movement**: Rhythmic sneaker footsteps on concrete (changing pitch slightly with speed). * **Actions**: "Whoosh" sound for jumping, friction noise for sliding, heavy breath sound when sprinting. * **Feedback**: A crisp, digital "Chime" when passing checkpoints; wind noise intensity increasing with player velocity. ### 3. Gameplay Loop * **Core Mechanic**: Time-Attack Parkour. The player must navigate from Point A (Start) to Point B (Helipad/Red Zone) as fast as possible. * **Movement Logic**: * **Sprint**: Build momentum over time. * **Wall Run**: If the player jumps at an oblique angle to a wall, gravity is temporarily defied. * **Slide**: Pressing slide while running reduces hitbox height to pass under obstacles and maintains momentum. * **Vault**: Auto-detect low obstacles to hurdle over them. * **Scoring**: A "Star System" based on completion time (3 Stars = Fast, 1 Star = Slow). * **Fail State**: Falling into the "void" (street level) triggers an instant respawn at the last passed checkpoint. ### 4. Mobile Controls & Interaction * **Touch Controls**: * **Left Zone**: Floating Virtual Joystick for movement (Forward/Back/Strafe). * **Right Zone (Background)**: Touch & Drag to rotate the camera (OrbitControls logic, clamped vertical angle). * **Action Buttons (Right Bottom)**: Two large, distinct circular buttons (min 64px) for **JUMP** and **SLIDE**. * **View Toggle (Top Right)**: A smaller icon to switch between First-Person and Third-Person camera modes. * **Orientation**: Landscape mode only. * **Feedback**: * **Camera Shake**: Subtle camera shake on landing from high jumps. * **Speed Lines**: Particle streaks at the edges of the screen when reaching max speed to convey motion blur without heavy post-processing. * **Haptic**: Trigger vibration (if supported) on player collision or landing. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Parkour GO

Parkour GO is a thrilling 3D free-running game that puts your parkour skills to the ultimate test. Navigate through challenging obstacle courses using acrobatic abilities like jumping, sliding, wall-running, and precise timing. This action-packed game combines realistic physics with smooth gameplay mechanics to deliver an authentic parkour experience.

Whether you're a beginner learning the basics or an experienced free-runner looking for new challenges, Parkour GO offers something for everyone. The game features both structured courses with checkpoints and open zones where you can practice tricks and perfect your technique.

Core Features

Dynamic Parkour Mechanics

Experience realistic free-running with a comprehensive set of parkour moves. Run up walls, slide under obstacles, leap across gaps, and chain together fluid combinations of acrobatic maneuvers. The game's physics engine ensures every movement feels natural and responsive.

Dual Perspective System

Switch seamlessly between first-person and third-person views to find your preferred playing style. First-person mode offers immersive gameplay, while third-person view provides better spatial awareness for complex obstacle navigation.

Challenging Course Design

Each level presents unique obstacles that test different aspects of your parkour skills. From tight corridor runs to expansive rooftop challenges, every course demands precision, timing, and creative problem-solving.

Star Rating System

Earn stars based on your completion time for each course. This scoring system encourages replay value as you strive to achieve perfect three-star ratings on every level.

Gameplay Experience

Free Training Zones

Practice your skills in open areas designed for experimentation. These zones allow you to master individual techniques without time pressure, perfect for learning complex maneuvers and building confidence.

Structured Courses

Tackle carefully designed obstacle courses that follow a set path from start to finish. Each course features strategic checkpoint placement, ensuring fair progression while maintaining challenge intensity.

Progressive Difficulty

Start with basic parkour fundamentals and gradually advance to more complex obstacle combinations. The learning curve is designed to build your skills naturally while keeping gameplay engaging.

Game Controls

The intuitive control scheme makes parkour accessible to players of all skill levels:

  • Movement : Use WASD keys for directional control
  • Jump : Spacebar for leaps and wall-runs
  • Slide : C key for ducking under obstacles
  • View Toggle : V key switches between camera perspectives
  • Pause : ESC key for game menu access

Why Play Parkour GO

Parkour GO stands out as one of the most authentic free-running experiences available online. The game successfully captures the essence of parkour with its emphasis on fluid movement, environmental interaction, and creative navigation solutions. The combination of realistic 3D graphics and responsive controls creates an immersive experience that appeals to both casual gamers and parkour enthusiasts.

The dual perspective system adds strategic depth, allowing players to choose the viewpoint that best suits their playing style and the specific challenges they face. This flexibility, combined with the comprehensive training system, makes Parkour GO an excellent choice for anyone interested in the art of free-running.

Perfect for All Skill Levels

Whether you're new to parkour games or a seasoned player, the progressive difficulty system ensures appropriate challenges for your skill level. The free training zones provide a safe space to experiment and improve, while the timed courses offer competitive elements for those seeking high-score challenges.

Frequently Asked Questions (FAQ)