CyberShark

Seele01-Flash
By
CyberShark is an epic underwater action game where you control a powerful cybernetic shark. Battle alien enemies, upgrade your armor, unlock devastating weapons, and dominate the ocean depths in this thrilling 2D arcade adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**CyberShark**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a **Cel-Shaded / Toon-Shader** aesthetic (using `THREE.MeshToonMaterial` or custom shaders) to replicate the 2D vector art style of the reference image in a 3D environment. Models should have bold black outlines. * **Player Character (The CyberShark)**: A low-poly shark model rigged with mechanical attachments. The shark must have a distinct "organic" body (orange/tan skin) and "cybernetic" overlays (metallic jaw, side-mounted yellow laser cannons, dorsal fin armor). * **Environment (Underwater World)**: * **Background**: A deep blue underwater gradient fog (`THREE.FogExp2`). * **Scenery**: Parallax scrolling background layers containing silhouette rock formations, robotic debris, and alien aquatic plants. * **Particles**: Floating bubble particles and light shafts (God rays) coming from the surface to create depth. * **Enemies**: Robotic fish, alien submarines, and sea mines. They should use object pooling to optimize performance on mobile devices. * **Performance Optimization**: Ensure geometry is low-poly (<2000 tris per actor). Use texture atlases to reduce draw calls. ### 2. Audio Requirements * **BGM**: A high-energy **Industrial Rock / Synthwave** track with a driving bassline to match the "Action/Arcade" tag. * **Sound Effects (SFX)**: * *Shooting*: "Pew-pew" laser sounds with a bubbly underwater filter. * *Movement*: Whooshing water sounds when the shark dashes. * *Impact*: Metallic clanking when armor takes damage; crunching sounds when biting enemies. * *UI*: High-tech sci-fi chirps and beeps for button presses. ### 3. Gameplay Loop * **Genre**: Side-Scrolling Arcade Shooter (SHMUP) with RPG elements. * **Core Mechanics**: * The CyberShark swims automatically from left to right (screen scroll). * **Combat**: The shark auto-fires its side cannons at incoming enemies. The player must move to dodge projectiles and align the shark's mouth to "bite" close-range enemies for extra damage. * **Skills**: The player can activate special abilities (e.g., Missile Barrage, Speed Shield, EMP Blast) which have cooldowns. * **Progression**: Defeated enemies drop "Gears" (Coins). Collecting these updates a UI counter. * **Boss Fight**: After a set distance or time, screen scrolling stops, and a massive "Boss" enemy enters. The movement mode switches to allow free roaming within the screen bounds to dodge complex bullet hell patterns. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape** (forced). * **Movement Control**: * **Left Half of Screen**: A floating **Virtual Joystick**. Wherever the user touches on the left side becomes the center; dragging moves the shark relative to that point. This allows for precise dodging. * **Action Controls**: * **Right Half of Screen**: Three distinct circular buttons (min 60x60px) for Skills (mapped to original keys 1-3). * Display cooldown overlays (radial wipe) on these buttons after use. * **UI Layout**: * **Top Left**: Health Bar (Green for organic health, Grey for armor). * **Top Right**: Pause button and Coin counter. * **Feedback**: * **Haptic Feedback**: Trigger device vibration (`navigator.vibrate`) when the player takes damage or defeats a boss. * **Visual Feedback**: Screen shake effect (camera jitter) on explosions. Damage numbers popping up over enemies. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

CyberShark delivers an unforgettable underwater combat experience that combines the raw power of sharks with futuristic cybernetic enhancements. This action-packed 2D arcade game puts you in control of a mechanically enhanced shark as you navigate treacherous ocean depths, battling alien invaders and robotic enemies in intense underwater warfare.

The game features a unique blend of classic arcade action and modern upgrade systems, creating an addictive gameplay loop that keeps players coming back for more oceanic mayhem.

Core Features

Cybernetic Shark Combat

Experience the thrill of being an unstoppable underwater predator enhanced with cutting-edge technology. Your cybernetic shark comes equipped with devastating combat abilities and can be customized with various armor configurations and weapon systems.

Progressive Upgrade System

  • Armor Enhancement : Strengthen your shark's defenses against increasingly powerful enemies
  • Weapon Creation : Forge new weapons to expand your combat arsenal
  • Loot Box Rewards : Open treasure boxes to discover rare items and upgrades
  • Skill Development : Unlock and upgrade special abilities using the number keys 1-5

Dynamic Combat Scenarios

Face off against diverse underwater enemies including alien creatures and robotic adversaries. Each enemy type requires different strategies and tactics to defeat, keeping combat fresh and challenging.

Sea Battle Mini-Game

Participate in exciting sea battle challenges to earn additional coins and resources. These mini-games provide variety and extra earning opportunities between main combat missions.

Gameplay Mechanics

The game combines exploration, combat, and progression elements seamlessly. As you defeat enemies and complete challenges, you'll earn resources to strengthen your cybernetic shark. The upgrade system is deep and rewarding, allowing for multiple playstyles and strategies.

Boss battles add epic moments to the experience, requiring skillful movement and strategic use of your abilities to emerge victorious.

Operation Guide

Basic Controls

  • WASD keys or Arrow keys : Navigate your shark through the underwater environment
  • Drag with Left-click : Alternative movement control for precise positioning
  • Number keys 1-5 : Activate different special skills and abilities
  • Spacebar : Fast forward through certain sequences
  • Left-click : Interact with game interface and menus

Combat Tips

  • Master the movement controls for boss battles where positioning is crucial
  • Experiment with different skill combinations using keys 1-5
  • Prioritize armor upgrades early for better survivability
  • Use the sea battle mini-game to farm coins for upgrades

Why Play CyberShark

CyberShark offers a unique gaming experience that stands out in the crowded action game market. The combination of shark-themed gameplay with cybernetic enhancements creates a fresh take on underwater combat games. The progression system provides long-term goals, while the immediate action keeps you engaged moment to moment.

The game is completely free to play and runs smoothly in any modern web browser, making it accessible to players worldwide. Whether you're looking for a quick gaming session or hours of underwater adventure, CyberShark delivers the excitement you're seeking.

Perfect For

  • Fans of action and arcade games
  • Players who enjoy upgrade and progression systems
  • Anyone looking for unique underwater combat experiences
  • Gamers seeking free, high-quality browser entertainment

Dive into the cybernetic depths and unleash your inner apex predator in this thrilling underwater adventure!

Frequently Asked Questions (FAQ)