Sharks 3D - Online Multiplayer Shark Survival Game

Seele01-Flash
By
Sharks 3D is an intense multiplayer survival IO game where you control a deadly shark in underwater combat. Hunt other players, avoid predators, and dominate the oceanic arena in this free-to-play 3D experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Sharks 3D". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: A semi-realistic but optimized "IO style" 3D underwater world. The aesthetic should be deep blue and atmospheric. * **Player Character**: A low-poly 3D Shark model. It must have basic procedural animation (tail swaying based on movement speed, jaws opening when near food/enemies). * **Environment**: * Implement a vast, open ocean arena using a large `PlaneGeometry` for the seabed with sandy textures. * Use `THREE.FogExp2` (color: deep blue #001e0f) to simulate underwater depth and hide the render distance limit for mobile performance. * Add simple caustic light effects (animated texture on the seabed) to simulate sunlight filtering through water. * **Particles & Effects**: * **Blood**: Since the game is tagged "Bloody", emit red particle bursts when a shark is bitten or killed. * **Bubbles**: Trail of bubbles when the shark dashes. * **Optimization**: Use `THREE.InstancedMesh` for the hundreds of small floating "chum" (food items) to ensure 60 FPS on mobile browsers. ### 2. Audio Requirements * **BGM**: A low-frequency, suspenseful underwater drone loop (ambient style) that increases in tempo slightly as the player grows or takes damage. * **Sound Effects (SFX)**: * **Swim**: Muffled water swishing sound (loops while moving). * **Dash**: A sudden, high-pressure water surge sound. * **Eat/Attack**: A loud, visceral "Crunch" or "Chomp" sound. * **Death**: A muffled underwater struggle or impact sound. ### 3. Gameplay Loop * **Core Mechanic**: The player starts as a small shark. The goal is to eat floating "chum" (static food) and smaller sharks to gain Mass (Size) and Score. * **Predation Logic**: * **Bigger eats Smaller**: If Player A's mass > Player B's mass + 10%, Player A can eat Player B upon collision. * **Damage**: If sizes are similar, collisions result in HP loss and blood particles for both. * **Dash Mechanic**: A stamina-based boost. Dashing increases speed significantly for 2 seconds but consumes Mass (makes the shark slightly smaller), adding a risk/reward element. * **Win/Loss Condition**: * **Survival**: There is no timer. The game ends only when the player is eaten. * **Victory**: Reach #1 on the live leaderboard (UI overlay). * **AI Bots**: Since this is a single-player prototype simulation, spawn 10-20 AI sharks of varying sizes that wander the map, seek food, and flee from larger sharks. ### 4. Mobile Controls & Interaction * **Orientation**: Landscape Mode (mandatory). * **Control Scheme**: * **Left Screen Zone**: Invisible Virtual Joystick for 360-degree directional movement. The shark should rotate smoothly towards the input direction. * **Right Screen Zone**: A large, semi-transparent "Dash/Bite" button (minimum 64x64px touch target) for speed bursts. * **Camera**: Third-person follow camera positioned slightly above and behind the shark. The camera distance should dynamically pull back as the shark grows larger to maintain field of view. * **UI**: * **HUD**: Name and Health Bar floating above the player's shark. * **Leaderboard**: Top-right corner (compact list). * **Feedback**: Mobile vibration (Haptic Feedback) triggered when taking damage or eating another shark. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Sharks 3D is a thrilling multiplayer IO game that plunges you into the depths of underwater survival combat. With a solid 4.3/5 rating from players, this free browser-based game transforms you into a deadly predator in a merciless aquatic arena where only the strongest sharks survive.

Unlike traditional single-player shark games, Sharks 3D pits you against real players from around the world in fast-paced, real-time battles. The ocean has never been more dangerous as you navigate through crystal-clear 3D waters, hunting prey while avoiding becoming someone else's meal.

Core Features

Intense Multiplayer Action

Face off against real players in live multiplayer battles. No predictable AI opponents here – every shark you encounter is controlled by another player with their own strategies and survival instincts.

Stunning 3D Graphics

Experience the underwater world like never before with immersive 3D visuals. The realistic water physics and detailed shark models create an authentic oceanic hunting experience.

Free-to-Play Browser Game

  • Completely free : No payment required to access full gameplay
  • No downloads : Play instantly in your web browser
  • Cross-platform : Compatible with PC, Mac, and mobile devices
  • HTML5 technology : Smooth performance on any modern browser

Survival of the Fittest

Grow your shark by consuming smaller prey while avoiding larger predators. The food chain is real – size matters, and every encounter could be your last.

Game Mechanics

Realistic Physics System

The game features advanced physics that make every movement feel authentic. Water resistance, momentum, and collision detection create realistic underwater combat dynamics.

Arena-Style Combat

Battle in confined underwater arenas where escape isn't always an option. Strategic positioning and timing become crucial for survival.

How to Play

Mastering Sharks 3D requires understanding both basic controls and advanced survival tactics:

Basic Controls

  • Mouse movement : Navigate your shark through the water
  • Left click or dash : Perform powerful attacks and quick escapes
  • Avoid contact : Stay away from enemy sharks' teeth, tails, and mouths

Survival Strategy

  1. Start small : Target smaller sharks and prey to grow safely
  2. Avoid larger predators : Retreat from sharks bigger than you
  3. Use speed wisely : Dash attacks are powerful but leave you vulnerable
  4. Control the center : Dominant positions often lead to more feeding opportunities
  5. Watch for ambushes : Other players may try to surprise attack

Growth System

As you consume prey, your shark grows larger and more powerful. Larger sharks can take down smaller opponents but become slower and easier targets for coordinated attacks.

Why Play Sharks 3D

Unique Underwater Experience

Few games capture the primal thrill of being an apex predator like Sharks 3D. The combination of survival instincts, strategic thinking, and reflexes creates an addictive gameplay loop.

Perfect for Quick Sessions

Each match is fast-paced and typically lasts 10-15 minutes, making it perfect for quick gaming breaks or extended play sessions.

Competitive Community

Join thousands of players in the ultimate test of survival skills. Climb leaderboards and prove you're the ocean's top predator.

No Commitment Required

Jump in and out of games instantly with no account creation or downloads required. Perfect for casual gaming or serious competition.

Technical Excellence

Built with modern HTML5 technology, Sharks 3D delivers smooth 60fps gameplay across all supported platforms. The optimized graphics engine ensures consistent performance whether you're playing on a high-end gaming PC or a mobile device.

Perfect for All Skill Levels

Whether you're new to IO games or a seasoned veteran, Sharks 3D offers depth for everyone. Simple controls make it easy to start, while mastering the survival mechanics provides long-term challenge.

Frequently Asked Questions (FAQ)