Jump Guys - 3D Multiplayer Platformer

Seele01-Flash
By
Jump Guys is an exciting 3D multiplayer platformer featuring vibrant obstacle courses, challenging traps, and thrilling physics-defying stunts. Race against other players while collecting power-ups and customizing your character in this addictive jumping adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Jump Guys: Mobile Obby**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a vibrant, high-saturation 3D world inspired by "Roblox" or "Fall Guys". Use a "Low-poly" aesthetic with smooth shading. * **Color Palette:** Use bright, candy-colored hues (Cyan `#00FFFF`, Magenta `#FF00FF`, Lime Green `#32CD32`, Bright Yellow `#FFD700`) for platforms to contrast against a clear blue sky background. * **Character:** A simple, stylized blocky character (represented by a composed group of meshes or a capsule geometry with a distinct color) that is easily visible. * **Level Design:** A vertical "Obby" (Obstacle Course) structure. * **Static Platforms:** Colorful cubes and rectangular prisms. * **Moving Platforms:** Platforms that translate back and forth or elevate up/down. * **Hazards:** Rotating beams (Red color) that knock the player off if touched. * **Collectibles:** Floating golden coins or stars that rotate and bob in the air. * **Performance Optimization:** Use `THREE.InstancedMesh` for repetitive static geometry (like the floor blocks) to reduce draw calls. Use simple `MeshLambertMaterial` or `MeshToonMaterial` for lighting efficiency on mobile GPUs. Implement a light fog effect (`THREE.Fog`) to mask the render distance and improve performance. ### 2. Audio Requirements * **BGM:** An energetic, upbeat, looping synth-pop track (Major key) that encourages momentum. * **Sound Effects (SFX):** * **Jump:** A cartoonish "whoosh" or spring sound. * **Landing:** A soft thud. * **Collect:** A high-pitched "ding" or "chime" when grabbing coins. * **Fall/Fail:** A descending whistle sound when the player falls off the map. * **UI:** A crisp click sound for button presses. * *(Note: Since you are generating code, please include placeholders or synthesize simple sounds using the Web Audio API where possible)*. ### 3. Gameplay Loop * **Core Mechanic:** The player must navigate from the bottom to the top of the course. The movement should feature physics-based jumping with "Air Control" (ability to slightly steer while in mid-air). * **Fail State:** If the player falls below a certain Y-axis threshold (the "Void"), they respawn at the last reached Checkpoint (platform). * **Win State:** Reaching the final platform triggers a "Victory" particle explosion and a UI popup showing the completion time. * **Collection:** Collecting coins increases a score counter displayed in the UI. * **Camera System:** A third-person camera that follows the player smoothly (using `LERP`) but allows for manual rotation to judge jump distances. ### 4. Mobile Controls & Interaction * **Touch Interface:** * **Left Zone:** A dynamic **Virtual Joystick** for movement (translating to WASD logic). It should appear wherever the user touches on the left half of the screen. * **Right Zone (Drag):** Dragging anywhere on the right half of the screen controls the Camera rotation (OrbitControls logic, but restricted to looking around the character). * **Jump Button:** A large, circular button fixed at the bottom-right corner (distinct from the camera drag zone). * **Orientation:** Force **Landscape Mode** for better field of view. * **Feedback:** * **Visual:** The jump button should depress/change color when tapped. * **Haptic:** Trigger `navigator.vibrate(50)` on jump and collision with hazards. * **UI Layout:** Keep score and timer at the top corners (safe area). Ensure all touch targets are at least 44x44 pixels. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Jump Guys is a captivating 3D multiplayer platformer that brings endless excitement to your browser. This casual yet challenging game combines vibrant visuals with intense obstacle course racing, where every jump matters and only the most skilled players reach the finish line. With its engaging physics-based gameplay and colorful world design, Jump Guys offers an unforgettable gaming experience that keeps players coming back for more.

Core Features

Thrilling Multiplayer Competition

Compete against players from around the world in real-time multiplayer races. Each course becomes a battleground where timing, skill, and strategy determine the winner. The competitive element adds an extra layer of excitement to every jump and climb.

Vibrant 3D Obstacle Courses

Explore beautifully crafted 3D worlds filled with colorful platforms, challenging traps, and creative obstacles. Each course presents unique challenges that test your jumping skills and reflexes. The vibrant art style creates an immersive environment that's both visually appealing and functionally engaging.

Power-ups and Collectibles

Discover various power-ups scattered throughout the courses that provide temporary boosts to help you overcome difficult sections. Collect coins during your runs to unlock character customizations and make your avatar stand out from the crowd.

Physics-Defying Stunts

Master gravity-defying jumps and acrobatic maneuvers as you navigate increasingly complex obstacle courses. The realistic physics engine creates satisfying movement mechanics that reward skillful play and precise timing.

Character Customization

Personalize your character with various cosmetic options unlocked through gameplay. Express your unique style while competing against other players in the colorful world of Jump Guys.

Gameplay Mechanics

Jump Guys follows the simple yet addictive "only up" philosophy - there's only one way forward, and that's reaching higher ground. Players must:

  • Navigate Complex Obstacles : Jump over gaps, climb walls, and dodge moving traps
  • Race Against Time : Complete courses as quickly as possible while maintaining accuracy
  • Collect Strategic Items : Gather coins and activate power-ups at optimal moments
  • Compete with Others : Outmaneuver fellow players in intense multiplayer races
  • Progress Through Worlds : Conquer increasingly difficult levels with unique challenges

Operation Guide

Jump Guys features intuitive controls that are easy to learn but challenging to master:

  • WASD or Arrow Keys : Move your character in all directions
  • Space or X : Jump - the most important action in the game
  • Mouse : Look around and control camera angle for better navigation
  • I or Scroll Up : Zoom in for precise movements
  • O or Scroll Down : Zoom out for better course overview
  • E or 1 : Show emoji to communicate with other players
  • Q or 2 : Spray graphics for fun interactions
  • Tab : Open the game menu for settings and options

The responsive controls ensure that every success and failure feels earned, making the gameplay experience both rewarding and fair.

Why Play Jump Guys

Perfect for Casual Gaming : Jump Guys offers quick, engaging sessions that fit perfectly into any schedule. Whether you have 5 minutes or an hour, you can enjoy meaningful gameplay that's both relaxing and challenging.

Completely Free Experience : Enjoy the full game experience without any cost. No hidden fees, no mandatory purchases - just pure gaming fun accessible through your web browser.

Cross-Platform Accessibility : Play seamlessly on both desktop and mobile devices. The game adapts perfectly to different screen sizes and input methods, ensuring optimal performance across all platforms.

Social Gaming Elements : Connect with players worldwide through the multiplayer features. The emoji and spray systems add social interaction that enhances the competitive experience.

Skill Development : Improve your reflexes, timing, and spatial awareness while having fun. Jump Guys provides an entertaining way to develop gaming skills that transfer to other platformer games.

Endless Replayability : With multiple worlds, various obstacle combinations, and the unpredictable nature of multiplayer competition, every session offers a fresh challenge.

Frequently Asked Questions (FAQ)