Fish Eat Fish - Underwater Survival Game

Seele01-Flash
By
Fish Eat Fish is an addictive underwater survival game where you start as a small fish and must eat your way up the food chain. Consume smaller fish and pellets to grow larger while avoiding bigger predators in this exciting aquatic adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Fish Eat Fish". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a **Low-Poly 3D aesthetic with Toon Shading (Cel Shading)** to replicate the "Cute" and "Cartoon" vibe of the original 2D vector art. Colors should be vibrant and highly saturated (Bright Orange, Pink, Cyan). * **Player Character**: A cute, bulbous orange fish with exaggeratedly large googly eyes and a wide mouth. The model should have a simple rigging for a swimming animation (tail wagging). * **Enemies/NPCs**: Various fish species distinguished by size and color (e.g., small green guppies, medium pink fish, large dark blue predators). * **Environment**: * **Camera**: Use an **Orthographic Camera** fixed to a side-view perspective (2.5D). The camera should smoothly follow the player. * **Background**: A layered background for a parallax effect. Layer 1: Sandy ocean floor (foreground); Layer 2: Gameplay plane; Layer 3: Distant seaweed and rocks; Layer 4: Gradient blue water backdrop. * **Particles**: Bubble particles trailing behind fish and rising from the ocean floor. * **Performance**: Limit fish models to <500 polygons each. Use InstancedMesh for background props (seaweed/rocks) to maintain high FPS on mobile devices. ### 2. Audio Requirements * **BGM**: A cheerful, looping "Aquatic" style track featuring marimbas, steel drums, or bubbly synthesizers. Tempo should be moderate to upbeat. * **Sound Effects (SFX)**: * **Swim**: Soft water swishing noise when changing direction quickly. * **Eat**: A comedic "Chomp" or "Crunch" sound. * **Grow**: A magical ascending chime or "Bloop" sound when the player levels up/grows. * **Death**: A dull thud or a "Gulped" sound when eaten by a larger fish. * **UI**: Soft clicking sounds like bubbles popping. ### 3. Gameplay Loop * **Core Mechanic**: "Eat or Be Eaten". The player controls a fish that can strictly move in the X and Y axes (Z is locked). * **The Food Chain**: * The player starts Small. * **Edible Objects**: Floating pellets (passive XP) and Smaller Fish (active XP). * **Predators**: Fish larger than the player will chase and eat the player instantly upon contact. * **Growth System**: Upon eating a certain mass of food, the player's fish scales up visually (1.2x, 1.5x, etc.), the camera zooms out slightly, and previously dangerous fish become edible. * **Spawning**: Enemies spawn from the left and right edges of the screen at random Y-heights and swim across to the other side. ### 4. Mobile Controls & Interaction * **Control Scheme**: **Virtual Joystick** located in the bottom-left corner of the screen for 360-degree movement control on the X/Y plane. * **Orientation**: **Landscape Mode** (Horizontal) is required for the side-scrolling field of view. * **Action Button**: Add a small "Boost/Dash" button in the bottom-right corner (cooldown: 3s) to help the player escape large predators. * **Feedback**: * **Haptic**: Trigger a short vibration when the player eats a fish or gets hit. * **Visual**: Display a floating text (+10, +50) when eating. Flash the screen red slightly if a predator is very close. * **UI Layout**: Score display in the top-left (safe area inset), Pause button in top-right. 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

Fish Eat Fish is a thrilling underwater survival game that puts you in control of a small fish navigating the dangerous ocean depths. With a solid 3.9/5 rating from players, this game captures the essence of marine survival through its simple yet engaging "eat or be eaten" gameplay mechanics. Your mission is clear: start small, eat strategically, and grow into the ocean's apex predator.

Core Features

Simple but Addictive Gameplay

The game follows the natural food chain principle - you can only eat creatures smaller than yourself while avoiding larger predators. This creates a perfect balance of strategy and action that keeps players engaged for hours.

Progressive Growth System

Start as a tiny fish and gradually increase in size by consuming: - Nutritious pellets scattered throughout the ocean - Smaller fish that provide substantial growth - Various aquatic creatures appropriate to your current size

Colorful Underwater World

Immerse yourself in a vibrant aquatic environment filled with diverse marine life. The cute, cartoon-style graphics make this game appealing to players of all ages while maintaining the excitement of survival gameplay.

Free Browser-Based Gaming

Enjoy this complete gaming experience without any downloads or installations. Fish Eat Fish runs smoothly in any modern web browser, making it accessible across all devices and platforms.

Game Mechanics

The Food Chain Challenge

The core mechanic revolves around the ocean's natural hierarchy. You must carefully assess each encounter - is that fish smaller enough to eat safely, or will it become your predator? This constant decision-making creates tension and excitement in every moment.

Strategic Growth Planning

Success requires more than random eating. Smart players: - Target the most nutritious prey for optimal growth - Avoid unnecessary risks with borderline-sized opponents - Use the environment to escape larger predators - Plan growth paths to access new areas of the ocean

Operation Guide

Simple Controls

The game uses intuitive arrow key controls : - ↑ Up Arrow : Swim upward - ↓ Down Arrow : Dive deeper - ← Left Arrow : Turn and swim left - → Right Arrow : Turn and swim right

Basic Gameplay Tips

  1. Start Small : Begin by eating pellets and the tiniest fish to build initial size
  2. Stay Alert : Constantly scan for larger predators that might approach
  3. Choose Targets Wisely : Only pursue fish that are clearly smaller than you
  4. Use Speed : Quick movements can help you escape dangerous situations
  5. Patience Pays : Don't rush into risky situations for marginal gains

Why Play Fish Eat Fish

Perfect for All Ages

The cute graphics and simple mechanics make this game suitable for children, while the strategic depth keeps adults entertained. It's an ideal family-friendly gaming option.

Quick Gaming Sessions

Whether you have 5 minutes or an hour, Fish Eat Fish adapts to your schedule. The gameplay allows for both quick sessions and extended play periods.

No Commitment Required

As a free browser game, there's no financial investment or lengthy download process. Simply visit the page and start playing immediately.

Stress-Free Entertainment

The underwater setting and cute art style create a relaxing atmosphere, making this game perfect for unwinding after a busy day while still providing engaging challenges.

Educational Value

Players naturally learn about food chains and marine ecosystems while having fun, making this an excellent educational gaming choice for younger players.

Frequently Asked Questions (FAQ)