Shooting Fish - Underwater Spearfishing Adventure - Action Game

Seele01-Flash
By Henry White
Dive into Shooting Fish, a free underwater spearfishing adventure! Hunt fish with your spear gun while avoiding protected species. Play this exciting first-person shooter game in your browser.
Arcade

Pumpkin Night Adventure

Build a Halloween grid-arena survival romp.

Build a Halloween grid-arena survival romp.Open in workspace
Survival

Survival Sandbox Arena

Build a survival arena with enemy waves and turret defense.

Build a survival arena with enemy waves and turret defense.Open in workspace
Adventure

Character Adventure Sim

Build a 3D character explorer with traversal and interactive zones.

Build a 3D character explorer with traversal and interactive zones.Open in workspace
Unity

Desert Quickshot

Build a Unity quickdraw duel with streaks and rising heat.

Build a Unity quickdraw duel with streaks and rising heat.Open in workspace
Sports

Basketball Duel

Build a one-on-one basketball game with physics shooting.

Build a one-on-one basketball game with physics shooting.Open in workspace
Unity

Crimson Illusion Battle

Build a Unity fantasy battle through a crimson illusion realm.

Build a Unity fantasy battle through a crimson illusion realm.Open in workspace
Shooter

Decay Zone Survival

Build a first-person zombie survival with ammo management.

Build a first-person zombie survival with ammo management.Open in workspace
New

Arcade Crossing Game

Build a lane-dodging arcade game with traffic and pickups.

Build a lane-dodging arcade game with traffic and pickups.Open in workspace
New

Drone Flight Combat

Build a cinematic drone combat run with missiles and a HUD.

Build a cinematic drone combat run with missiles and a HUD.Open in workspace
Driving

City Car Driving

Build an open-city free-driving game with car selection.

Build an open-city free-driving game with car selection.Open in workspace
Arcade

Pumpkin Night Adventure

Build a Halloween grid-arena survival romp.

Build a Halloween grid-arena survival romp.Open in workspace
Survival

Survival Sandbox Arena

Build a survival arena with enemy waves and turret defense.

Build a survival arena with enemy waves and turret defense.Open in workspace
Adventure

Character Adventure Sim

Build a 3D character explorer with traversal and interactive zones.

Build a 3D character explorer with traversal and interactive zones.Open in workspace
Unity

Desert Quickshot

Build a Unity quickdraw duel with streaks and rising heat.

Build a Unity quickdraw duel with streaks and rising heat.Open in workspace
Sports

Basketball Duel

Build a one-on-one basketball game with physics shooting.

Build a one-on-one basketball game with physics shooting.Open in workspace
Unity

Crimson Illusion Battle

Build a Unity fantasy battle through a crimson illusion realm.

Build a Unity fantasy battle through a crimson illusion realm.Open in workspace
Shooter

Decay Zone Survival

Build a first-person zombie survival with ammo management.

Build a first-person zombie survival with ammo management.Open in workspace
New

Arcade Crossing Game

Build a lane-dodging arcade game with traffic and pickups.

Build a lane-dodging arcade game with traffic and pickups.Open in workspace
New

Drone Flight Combat

Build a cinematic drone combat run with missiles and a HUD.

Build a cinematic drone combat run with missiles and a HUD.Open in workspace
Driving

City Car Driving

Build an open-city free-driving game with car selection.

Build an open-city free-driving game with car selection.Open in workspace

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Shooting Fish - First Person Spearfishing**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Minimalist 3D underwater aesthetic. Use a gradient background (Deep Blue to Cyan) with **Three.js Fog** (`0x006994`) to simulate water depth and distance. * **The Player (Gun)**: A simple speargun model (constructed from CylinderGeometries) fixed at the bottom center of the screen. It must pivot to point towards the player's touch input. * **The Fish (Targets)**: * **Target Fish**: Low-poly "Torpedo" shape (grey/silver). Uses `ConeGeometry` and `CylinderGeometry`. * **Protected Fish (Angel Fish)**: Distinct flat, vertical shape (Yellow with Black stripes). **Must be visually distinct** from the target fish to prevent unfair deaths. * **Particles**: A particle system of rising white bubbles (`SphereGeometry`) to create an immersive underwater atmosphere. * **Optimization**: Use `InstancedMesh` for bubbles if possible, or keep geometry segments low (e.g., 8-12 segments) for mobile performance. Shadows are not necessary; use AmbientLight and a DirectionalLight from above. ### 2. Audio Requirements * **BGM**: A muffled, low-frequency ambient underwater loop (calm and atmospheric). * **Sound Effects (SFX)**: * **Shoot**: A "Swish" or pneumatic "Pfft" sound for the spear firing. * **Hit**: A wet "Thud" or "Splash" sound when hitting a target. * **Bubble**: Random "Bloop" sounds. * **Game Over**: A jarring alarm or heavy "Clang" sound when an Angel Fish is hit. ### 3. Gameplay Loop * **Spawning**: Fish spawn randomly from the left or right edges of the screen (outside the camera view) and swim horizontally across the screen at varying depths and speeds. * **Mechanics**: * The player aims and shoots a spear. * The spear travels in a straight line towards the aimed vector. * **Collision**: * **Hit Regular Fish**: Fish disappears, **Score +10**, floating text "+10" appears. * **Hit Angel Fish**: **GAME OVER** immediately. Show a "Game Over" overlay with the final score and a "Restart" button. * **Miss**: Spear travels until it disappears into the fog/distance. * **Difficulty**: As the score increases, fish swim faster and Angel Fish spawn more frequently. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** strictly (to allow a wide field of view for incoming fish). * **Touch Control Scheme**: **"Touch-to-Aim, Release-to-Shoot"**. * **Dragging**: While the user's finger is on the screen, the Speargun rotates to face the touch coordinates (Raycasting required). A laser sight/reticle line indicates the trajectory. * **Release**: When the finger is lifted, the spear fires. * **UI Layout**: * **Score Display**: Top-left corner, large readable font (sans-serif, white with black outline). * **Restart Button**: Center screen (only visible on Game Over), minimum size 60x60px for easy tapping. * **Feedback**: * **Screen Shake**: Slight camera shake on impact. * **Hit Marker**: A small white flash on the fish when hit. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.
A game idea becoming a playable world and reaching an audience
MAKE • SHARE • EARN

Games are fun. Creating them is even better.

Game Introduction

About the Game

Shooting Fish offers a unique twist on traditional shooting games by taking the action underwater. This environmentally-conscious spearfishing simulator challenges players to hunt fish while respecting marine conservation. With a rating of 3.5/5 from players, this first-person shooter provides an engaging underwater adventure that's both thrilling and educational.

The game combines the excitement of hunting with important lessons about marine protection, making it perfect for players who enjoy action games with a meaningful message.

Core Features

Realistic Underwater Experience

Immerse yourself in beautifully rendered underwater environments where you'll encounter diverse marine life. The first-person perspective puts you directly in the action, making every shot count as you navigate through crystal-clear waters.

Environmental Awareness Gameplay

What sets Shooting Fish apart is its focus on conservation. Players must carefully identify their targets, as hitting protected species like Angel Fish will end the game immediately. This mechanic teaches respect for marine ecosystems while maintaining exciting gameplay.

Free Browser-Based Gaming

  • Completely Free : No downloads, purchases, or subscriptions required
  • Instant Play : Launch directly in your web browser
  • Cross-Platform Compatible : Works on desktop computers, laptops, and mobile devices
  • No Installation : Start playing immediately without any setup

Skill-Based Hunting Mechanics

Success requires precision, timing, and knowledge of marine life. Each shot must be carefully aimed, and players need to quickly distinguish between huntable fish and protected species.

Game Mechanics

The gameplay revolves around spearfishing in various underwater locations. Players use a spear gun to hunt fish while swimming through ocean environments. The challenge lies in accurately identifying and targeting only the fish species that can be legally hunted.

Key Gameplay Elements: - First-person spearfishing action - Species identification challenges - Environmental conservation themes - Precision shooting mechanics - Risk-reward decision making

Operation Guide

While specific controls are provided within the game, players typically use: - Mouse : Aim the spear gun and look around the underwater environment - Click : Fire the spear at target fish - Movement Keys : Navigate through the water (specific keys shown in-game) - Identification : Carefully observe fish before shooting to avoid protected species

The game provides clear instructions when you start, ensuring new players can quickly learn the mechanics and begin their underwater hunting adventure.

Why Play This Game

Perfect for Nature Enthusiasts : Combines gaming excitement with marine life education, making it ideal for players interested in ocean conservation and wildlife.

Unique Gaming Experience : Unlike traditional shooters, this game offers a peaceful yet challenging underwater setting that's both relaxing and engaging.

Educational Value : Learn about marine life while having fun, developing awareness about protected species and ocean conservation.

Accessible Gaming : Being browser-based and free, anyone can enjoy this game without barriers, making it perfect for casual gaming sessions.

Skill Development : Improves hand-eye coordination, decision-making speed, and attention to detail through its precision-based gameplay.

Frequently Asked Questions (FAQ)

Shooting Fish - Underwater Spearfishing Adventure