Animal Obby - 3D Obstacle Course Adventure

Seele01-Flash
By
Animal Obby is an exciting 3D obstacle course game featuring five unique animals with special abilities. Navigate challenging parkour levels, use power-ups, and play with friends in this thrilling multiplayer adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Animal Obby: Shapeshift Parkour**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** "Roblox-inspired" aesthetic. Use low-poly geometry with bright, saturated colors. The world should be composed of floating platforms (wooden planks, colorful plastic blocks) set against a bright blue skybox with fluffy white clouds to emphasize height. * **Character Rendering:** The player character should be a simple geometric abstraction representing the current animal form. Crucially, implement a **white outline/stroke effect** (Cell-shading style) around the character model to ensure it stands out against the colorful background on small mobile screens. * **Optimization:** Use low polygon counts for all meshes. Use simple materials (MeshLambertMaterial or MeshToonMaterial) to maintain high FPS on mobile devices. * **Camera:** A Third-Person Chase Camera that follows smoothly behind the player. ### 2. Audio Requirements * **BGM:** Upbeat, energetic, and looping "arcade/casual" music (Electronic/Chiptune style) that encourages momentum. * **Sound Effects (SFX):** * **Jump:** A cartoonish "Boing" or spring sound. * **Switch Animal:** A "Poof" or magical transformation sound effect. * **Fall/Fail:** A comedic whistle dropping sound followed by a "Splat" or the classic "Oof" sound. * **UI:** Soft clicks for button presses. ### 3. Gameplay Loop * **Core Mechanic:** The player must navigate a linear obstacle course by switching between 5 animal forms, each with unique physics properties: * **Kangaroo:** High Jump gravity setting (can clear tall fences). * **Monkey:** High Movement Speed (can clear wide gaps). * **Elephant:** Heavy/Slow but immune to "wind" or "push" obstacles (optional: larger hitbox). * **Turkey:** Slow falling/Gliding mechanic (hold jump to float). * **Gecko:** Standard stats but smaller hitbox (can fit through small tunnels). * **Objective:** Reach the finish line checkpoint without falling into the void. * **Fail State:** If the player falls off the platform (Y-axis < -50), respawn them at the last active checkpoint. ### 4. Mobile Controls & Interaction * **Movement (Left Stick):** Implement an on-screen virtual joystick (bottom-left) for character movement (WASD logic). * **Camera (Right Stick/Drag):** Implement a touch drag area (right side of screen) or a second joystick to rotate the camera view around the player. * **Jump Button:** A large, circular, distinct button in the bottom-right corner (easy to tap with thumb). * **Animal Switcher UI:** Instead of keyboard keys 1-5, implement a **horizontal UI bar** at the bottom center or a **radial menu** containing 5 distinct icons/colors representing the animals. * **Screen Orientation:** Lock to **Landscape Mode** for optimal field of view. * **Feedback:** Add simple visual scaling (squash and stretch) to buttons when pressed to simulate tactile feedback. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Animal Obby

Animal Obby is a thrilling 3D obstacle course adventure that brings a fresh twist to the classic obby genre. This exciting parkour game challenges players to navigate through increasingly difficult levels using five different animals, each with unique abilities designed to overcome specific obstacles. The game combines fast-paced action with strategic animal switching, creating an engaging experience that tests both reflexes and problem-solving skills.

Core Features

This innovative obstacle course game offers several compelling features that set it apart:

  • Five Unique Animals : Play as gecko, monkey, kangaroo, turkey, and elephant - each with special movement abilities
  • Dynamic Obstacle Courses : Navigate through challenging 3D environments designed to test different skills
  • Multiplayer Support : Create online lobbies and compete with friends in real-time
  • Power-Up System : Access special abilities like flight when levels become too challenging
  • Cross-Platform Play : Enjoy seamless gameplay across desktop and mobile devices
  • Free to Play : Complete game experience with no payment required

Unique Animal Abilities

Each animal in Animal Obby brings distinct advantages to help you conquer different types of obstacles:

  • Gecko : Superior climbing and wall-sticking abilities for vertical challenges
  • Monkey : Enhanced agility and swinging capabilities for rope and branch obstacles
  • Kangaroo : Powerful jumping ability to clear large gaps and high platforms
  • Turkey : Flight capabilities for aerial navigation and hard-to-reach areas
  • Elephant : Heavy-duty strength for pushing through tough barriers

Strategic Gameplay

Success in Animal Obby requires more than just quick reflexes. Players must analyze each obstacle and choose the right animal for the job. This strategic element adds depth to the traditional obby format, making each level a puzzle to solve as well as a physical challenge to overcome.

Gameplay Mechanics

The game features intuitive controls designed for both precision and accessibility:

Desktop Controls: - Movement : WASD keys or Arrow Keys for character navigation - Jumping : Spacebar for all jumping actions - Animal Switching : Number keys 1-5 to instantly switch between animals - Mouse : Click interface buttons, power-ups, and customization options

Mobile Controls: - Movement : Left virtual joystick for character control - Camera : Right joystick for camera rotation and viewing angles - Jumping : Dedicated jump button for precise timing - Touch Interface : Tap to interact with game elements

Operation Guide

Mastering Animal Obby requires understanding both basic controls and advanced strategies:

Getting Started

  1. Choose your starting animal based on the first obstacles you see
  2. Use the mouse or touch controls to navigate menus and select power-ups
  3. Practice switching between animals quickly using the number keys
  4. Learn each animal's unique movement patterns and abilities

Advanced Techniques

  • Quick Switching : Master rapid animal changes mid-jump for complex obstacles
  • Power-Up Timing : Save flight power-ups for the most challenging sections
  • Camera Control : Use camera rotation to spot hidden paths and shortcuts
  • Multiplayer Strategy : Coordinate with friends to help each other through difficult sections

Why Play Animal Obby

Animal Obby stands out in the crowded obstacle course genre through its innovative animal-switching mechanic and polished 3D presentation. The game offers:

Endless Replayability

With multiple animals to master and challenging levels that require different approaches, players can replay levels to discover new strategies and improve their completion times.

Social Gaming Experience

The multiplayer functionality transforms solo challenges into collaborative adventures. Create private lobbies with friends or join public games to meet new players who share your passion for obstacle course challenges.

Skill Development

Beyond entertainment, Animal Obby helps develop spatial reasoning, quick decision-making, and hand-eye coordination. Each animal's unique abilities encourage players to think creatively about problem-solving.

Accessible Yet Challenging

While easy to learn, the game provides increasingly complex challenges that will test even experienced obby players. The power-up system ensures that stuck players can still progress and enjoy the experience.

Whether you're a longtime fan of obstacle course games or new to the obby genre, Animal Obby delivers an engaging 3D adventure that combines skill, strategy, and social gaming in one exciting package.

Frequently Asked Questions (FAQ)