Fish Squad - Armed Fish Battle Game

Seele01-Flash
By
Fish Squad is an exciting 2v2 battle game where you control armed fish in intense underwater combat. Battle enemy teams, unlock 14 unique characters, and upgrade your favorite fish warriors.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Fish Squad: 2v2 Pocket Arena**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: **2.5D Aesthetic**. Use flat, pixel-art textures mapped onto 3D planes (Sprite Materials) for characters to strictly match the provided screenshot's retro style. The world depth should be minimal. * **Character Assets**: Create a main character based on the "Police Fish": a round, beige blob-like fish wearing a blue police cap and holding a shotgun. * **Environment**: An underwater arena presented as a **side-scrolling platformer view** (Orthographic Camera). The background should be a gradient of deep ocean blue to lighter turquoise with parallax scrolling bubbles. Platforms should be stylized coral reefs and sunken ship planks. * **Performance (Mobile)**: * Use simple BoxGeometries for platforms to keep polygon count low. * Implement object pooling for projectiles (bullets) to avoid garbage collection stutter on mobile devices. * Limit dynamic lights to 1 (directional light mimicking sun from surface); use baked ambient occlusion for platform depth. ### 2. Audio Requirements * **BGM**: Fast-paced **Chiptune / Surf Rock** hybrid. High energy, looping track that creates a chaotic but fun arcade atmosphere. * **Sound Effects (SFX)**: * *Shooting*: A "pop" or wet "blub" sound mixed with a shotgun blast. * *Jump*: A cartoonish "boing" or bubble rising sound. * *Hit/Death*: A squishy impact sound followed by a water splash. * *UI*: Crisp 8-bit beeps for button presses. ### 3. Gameplay Loop * **Core Mechanics**: A 2v2 Team Deathmatch. The player controls one fish, an AI controls the partner, and they fight against two AI enemies. * **Physics**: Platformer physics. Characters must have gravity, jump capability, and collision detection with platforms. * **Combat**: * **Shoot**: Fires a straight projectile. * **Special**: A short-cooldown ability (e.g., a rapid-fire burst or a shield). * **Winning Condition**: The match lasts exactly **90 seconds**. The team with the highest kill count wins. * **Respawn System**: When HP hits 0, the character explodes into bubbles and respawns at a spawn point after 3 seconds. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** only. * **Touch Controls**: * **Left Thumb**: A virtual horizontal slider or D-Pad for moving Left/Right. * **Right Thumb**: Three distinct circular buttons: * **Button A (Large)**: Jump. * **Button B (Large)**: Shoot. * **Button S (Small)**: Special Ability. * **UI/UX**: * Place a timer (90s) at the top center. * Scoreboard (Blue Team vs Red Team) at the top corners. * **Juice/Feedback**: Implement **Screen Shake** when a player takes damage or kills an enemy. Add simple vibration (haptic feedback) on shooting if the device supports it. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Fish Squad

Fish Squad brings underwater warfare to life in this thrilling 2v2 battle game. Take control of armed fish characters and engage in fast-paced combat where strategy meets action. With its unique pixel art style and engaging gameplay mechanics, Fish Squad offers an unforgettable gaming experience that combines shooting, strategy, and character progression.

This free online game challenges players to master underwater combat while building the ultimate fish squad. Whether you're a casual gamer or competitive player, Fish Squad delivers exciting battles that keep you coming back for more.

Core Features

Intense 2v2 Combat System

Engage in strategic team battles where coordination is key. Each 90-second match tests your shooting skills, positioning, and teamwork. Score more eliminations than the opposing team to claim victory and earn valuable rewards.

14 Unique Fish Characters

Discover a diverse roster of armed fish, each with distinctive abilities and weapons. From swift attackers to heavy-duty defenders, every character offers unique gameplay strategies. Unlock new fish through surprise cans earned from victories.

Character Progression System

Earn experience points with every victory to upgrade your favorite fish warriors. Enhance their abilities, improve weapon damage, and customize your playstyle. The progression system ensures long-term engagement and strategic depth.

Pixel Art Visual Style

Enjoy charming retro-inspired pixel graphics that bring the underwater battlefield to life. The distinctive art style creates memorable characters while maintaining smooth gameplay performance across all devices.

Cross-Platform Compatibility

Play seamlessly on desktop computers, smartphones, and tablets. The game's responsive design ensures optimal performance whether you're at home or gaming on the go.

Gameplay Mechanics

Team-Based Strategy

Success in Fish Squad requires more than individual skill. Coordinate with your teammate, control key areas of the battlefield, and time your attacks for maximum impact. Communication and positioning often determine victory.

Special Abilities System

Each fish character possesses unique special abilities that can turn the tide of battle. Master these powerful skills and learn when to deploy them for maximum effectiveness.

Reward and Unlock System

Every match victory brings experience points and surprise cans. Use experience to upgrade existing characters or save cans to unlock powerful new fish warriors. The progression system keeps gameplay fresh and rewarding.

Operation Guide

Master these essential controls to dominate underwater battles:

  • Movement : Use Left/Right arrow keys or A/D keys to navigate the battlefield
  • Jump : Press Up arrow key or W to leap over obstacles and reach strategic positions
  • Shooting : Spacebar fires your weapon - master timing and accuracy
  • Special Ability : Shift key activates your character's unique special power

Pro Tips for Success

  • Practice movement and shooting simultaneously for fluid combat
  • Learn each character's special ability timing
  • Use jumping strategically to avoid enemy fire
  • Coordinate with teammates for combination attacks
  • Control high-ground positions when possible

Why Play Fish Squad

Completely Free Gaming

Enjoy full access to all game features without any cost. No hidden fees, premium content, or pay-to-win mechanics - just pure gaming fun accessible to everyone.

Quick Match Format

90-second matches provide perfect gaming sessions for busy schedules. Whether you have a few minutes or several hours, Fish Squad accommodates your available time.

Skill-Based Progression

Success depends on player skill and strategy rather than luck. Improve your aim, learn character abilities, and develop team tactics to climb the ranks.

Regular Content Updates

The game continues evolving with new characters, abilities, and gameplay improvements. Each update brings fresh content to explore and master.

Active Gaming Community

Join thousands of players in this growing underwater battle arena. Share strategies, discuss character builds, and participate in community events.

Fish Squad combines accessible gameplay with deep strategic elements, creating an engaging experience for players of all skill levels. Start your underwater adventure today and discover why this armed fish battle game has captured players' attention worldwide.

Frequently Asked Questions (FAQ)