Insect Onslaught - Bug Shooting Action Game

Seele01-Flash
By
Insect Onslaught is an intense bug-blasting shooting game where players battle massive insects spawning from giant flowers. Upgrade your arsenal, unlock new abilities, and survive endless waves of angry arthropods.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Insect Onslaught: Mobile Edition". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a **Vibrant Low-Poly / Voxel aesthetic** to replicate the retro Flash game feel in 3D. The color palette should be high-saturation: bright blue skies, neon green grass, and primary-colored flowers (Red, Blue, Yellow). * **Player Character**: A stylized, low-poly soldier/commando holding a large green rifle. * **Enemies (The Insects)**: * **Giant Ladybugs**: Red domes with black spots, moving along the ground. * **Flying Beetles**: Simple spherical enemies that swoop down from the sky. * **Environment (The Flowers)**: **Massive, alien-like flowers** (much taller than the player) acting as static Enemy Spawners. They should have distinct petals and a thick stem. * **Mobile Optimization**: Use simple geometry (BoxGeometry, SphereGeometry) for all assets to maintain high FPS. Use basic materials (`MeshLambertMaterial`) rather than expensive PBR materials. ### 2. Audio Requirements * **BGM**: A high-energy, looping **8-bit Chiptune Rock** track to induce tension and an arcade atmosphere. * **Sound Effects (SFX)**: * **Shooting**: Rapid-fire "pew-pew" or retro machine gun sounds. * **Enemy Hit/Death**: A satisfying "squish" or wet splatter sound. * **Flower Damage**: A distinct wood-chopping or crunching sound. * **Bomb**: A deep, bass-heavy explosion sound. * **Shop/Upgrade**: A "Cha-ching" cash register sound. ### 3. Gameplay Loop * **Core Mechanic**: The player moves on a 2.5D plane (mostly Left/Right, with slight depth movement). The goal is to shoot the incoming stream of bugs and destroying the **Giant Flowers** (Spawners) to stop them from spawning. * **Wave System**: Enemies spawn continuously from the Flowers. Destroying a Flower stops that spawn point. * **Economy & Upgrades**: * Killed bugs drop "Bio-Gems" (currency). * Between waves (or via a pause menu), the player can buy upgrades: **"Scatter Shot" (Shotgun)**, **"Rapid Fire"**, or **"Speed Boost"**. * **Combat**: * Player shoots projectiles that travel linearly. * **Bomb Ability**: A screen-clearing attack (triggered by a cooldown button) that kills all active bugs but doesn't destroy flowers. * **Lose Condition**: Player Health (displayed as a bar) reaches 0. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** (Force landscape via CSS if possible). * **Control Scheme (Twin-Stick Shooter style)**: * **Left Virtual Joystick**: Controls movement (WASD equivalent). Position: Bottom-Left. * **Right Virtual Joystick**: Controls aiming angle and auto-fires when held. Position: Bottom-Right. * **Bomb Button**: A large, distinct button above the Right Joystick (Touch Area min 60x60px). * **UI Layout**: * **Top Left**: Health Bar (Green to Red gradient) & Score. * **Top Right**: Pause/Upgrade Menu button. * **Feedback**: * **Haptic Feedback**: Trigger `navigator.vibrate(50)` when the player takes damage or fires a bomb. * **Visual Feedback**: Floating damage numbers when enemies/flowers are hit. Screen shake effect (camera jitter) when a Bomb is used. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Insect Onslaught is a thrilling top-down shooting game that puts you in the middle of a bug invasion like no other. With a solid 3.4/5 rating from players, this action-packed shooter challenges you to survive against massive insects that emerge from enormous, menacing flowers scattered across the battlefield.

In this intense survival shooter, size matters - and these aren't your ordinary garden-variety bugs. Face off against gigantic beetles, massive spiders, and other oversized arthropods that pose a serious threat to your survival. The game combines classic arcade-style shooting mechanics with modern upgrade systems, creating an addictive gameplay loop that keeps players coming back for more.

Core Features

Insect Onslaught delivers an explosive bug-hunting experience with several standout features:

  • Completely Free to Play : Jump into the action without any cost - no downloads, subscriptions, or hidden fees
  • Progressive Weapon System : Start with basic firearms and upgrade to devastating bug-destroying artillery
  • Ability Upgrades : Unlock and enhance special powers to gain tactical advantages against insect swarms
  • Dynamic Flower Destruction : Target and destroy the source - eliminate the massive flowers spawning these creatures
  • Cross-Platform Compatibility : Play seamlessly on desktop computers, laptops, tablets, and mobile devices
  • Instant Browser Access : No installation required - start playing immediately through your web browser

Intense Wave-Based Combat

The game features increasingly challenging waves of insect enemies. As you progress, bugs become larger, faster, and more aggressive. Strategic thinking becomes crucial as you decide whether to focus on eliminating individual threats or destroying the flower sources that continuously spawn new enemies.

Comprehensive Upgrade System

Earn points by eliminating bugs and destroying flowers, then invest in powerful upgrades. Choose from various weapon types, each with unique advantages against different enemy types. Supplement your firepower with special abilities that can turn the tide of battle when properly timed.

Gameplay Mechanics

Insect Onslaught features intuitive controls that make it accessible to players of all skill levels:

  • Movement : Use WASD keys or arrow keys to navigate around the battlefield
  • Shooting : Aim and fire with your mouse - precision targeting is key to survival
  • Bombs : Press spacebar to deploy powerful explosive devices for crowd control
  • Strategic Positioning : Use the environment to your advantage while avoiding enemy attacks

The objective is straightforward but challenging: survive as long as possible while eliminating bugs and their flower sources. Each destroyed enemy provides resources for upgrades, creating a satisfying progression system where you become increasingly powerful over time.

Operation Guide

Mastering Insect Onslaught requires understanding both basic mechanics and advanced strategies:

Basic Combat : Focus on maintaining distance from larger insects while systematically clearing smaller threats. Use your bombs strategically when overwhelmed by multiple enemies.

Resource Management : Balance between immediate survival and long-term upgrades. Investing in weapon damage early can help you clear waves more efficiently, while defensive upgrades become crucial in later stages.

Target Priority : Always prioritize destroying the flower sources when possible, as eliminating them stops the continuous spawn of new enemies in that area.

Why Play Insect Onslaught

This game appeals to players who enjoy:

  • Fast-paced action with immediate feedback and gratifying destruction effects
  • Progressive difficulty that scales with your improving skills and equipment
  • Strategic depth beneath the surface-level shooting mechanics
  • Casual accessibility - perfect for quick gaming sessions or extended play
  • Retro-inspired gameplay with modern polish and smooth performance

Whether you're looking for a quick stress-relief session or an engaging challenge to master, Insect Onslaught delivers satisfying bug-blasting action that's both immediately accessible and surprisingly deep. The combination of simple controls, strategic upgrades, and escalating difficulty creates a compelling gameplay experience that stands out in the crowded shooting game genre.

Frequently Asked Questions (FAQ)