Bad Egg - Zombie Survival Action Game

Seele01-Flash
By
Bad Egg is an intense zombie survival action game where you play as a brave little egg fighting against hordes of zombie chickens. Collect upgrades, survive the onslaught, and hold out until the rescue chopper arrives.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Bad Egg". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 3D Top-Down shooter with a "Cartoon/Cel-Shaded" aesthetic. Bright, saturated colors similar to the reference image (bold orange, white, stark blacks). * **Player Character:** An ovoid (egg-shaped) geometry. The player is a "Bad Egg" wearing a skull-print bandana and holding a blocky, low-poly machine gun. The egg should have a slight "wobble" animation when moving to simulate walking without legs. * **Enemies (The Horde):** "Zombie Chickens". Use low-poly, blocky chicken models. They should have green/rotting textures and red glowing eyes. * **Environment:** An infinite, tiling farm terrain (grass textures with dirt patches). Scattered low-poly obstacles like hay bales, wooden fences, and rocks to block movement. * **VFX:** * **Projectiles:** Bright yellow or orange glowing tracers. * **Impact:** When enemies die, they should explode into yellow "yolk" particles and feathers, not blood. * **Performance:** Use `THREE.InstancedMesh` for rendering the enemy horde and environmental props to ensure 60FPS on mobile devices. ### 2. Audio Requirements * **BGM:** High-energy, fast-paced "Farm Rock" or "Arcade Punk" music. Think banjo mixed with electric guitar and heavy drums. * **SFX:** * **Gunfire:** Rapid, cartoonish "pop-pop-pop" sounds. * **Enemy Death:** Squishy sounds mixed with distorted chicken "clucks" or "squawks". * **Collection:** A satisfying high-pitched "ding" when collecting XP (golden eggs). * **Level Up:** A rising orchestral hit or fanfair. ### 3. Gameplay Loop (Horde Survival / Bullet Heaven) * **Core Mechanic:** The player moves the egg; shooting is **automatic** (targeting the nearest enemy). * **Horde Logic:** Enemies spawn continuously from the edges of the screen, increasing in density and speed over time. * **Progression:** * Enemies drop "Golden Eggs" (XP) upon death. * Collecting XP fills a bar. When full, the game pauses. * **Upgrade System:** Present 3 random cards (e.g., "Hard Boiled: +Defense", "Scrambler: +Fire Rate", "Rotten: Poison Trail"). Player taps one to resume. * **Win/Loss:** * **Loss:** HP reaches 0 (Player cracks and breaks). * **Win:** Survive for a set timer (e.g., 5 minutes). At the end, a spotlight indicating a "Chopper" landing zone appears. The player must stand in the zone for 5 seconds to escape. ### 4. Mobile Controls & Interaction * **Orientation:** Landscape mode (preferred for wider field of view). * **Movement Control:** A "Floating Virtual Joystick" anywhere on the left half of the screen. The center of the joystick sets upon the initial touch. * **UI Layout:** * **XP Bar:** Spanning the entire top edge of the screen. * **HP Bar:** Floating directly above the Player Egg for immediate visibility. * **Upgrade Screen:** When leveling up, the 3 choices must be large cards (at least 30% of screen height each) arranged horizontally, easy to tap with thumbs. * **Feedback:** * **Haptic:** Trigger device vibration (if supported) when the player takes damage. * **Visual Feedback:** Damage numbers pop up over enemies. The screen shakes slightly on critical hits or explosions. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Bad Egg is a thrilling top-down zombie survival action game that puts you in control of one courageous little egg facing an apocalyptic nightmare. In this intense horde survival experience, waves of zombie chickens are coming for you, and your only goal is to survive until the rescue helicopter arrives to extract you from this poultry pandemonium.

This free-to-play browser game combines classic arcade action with modern survival mechanics, creating an addictive gameplay loop that will keep you coming back for more. The game features a unique and humorous twist on the zombie survival genre, replacing traditional human characters with an egg protagonist and zombie chicken enemies.

Core Features

Intense Horde Survival Gameplay

Face endless waves of zombie chickens in fast-paced top-down action. Each wave becomes progressively more challenging, testing your survival skills and strategic thinking. The game's horde mechanics ensure that no two sessions feel the same.

Progressive Upgrade System

Collect eggs scattered throughout the battlefield to unlock powerful upgrades. Choose from various enhancements that boost your speed, damage, health, and special abilities. Strategic upgrade selection is key to surviving the later waves.

Competitive Leaderboards

Compete with players worldwide to reach the top of the global leaderboard. Every survival run counts toward your ranking, encouraging you to improve your skills and achieve longer survival times.

Cross-Platform Compatibility

Enjoy seamless gameplay across desktop and mobile devices through your web browser. No downloads required - just open your browser and start surviving.

Retro-Inspired Visual Style

Experience beautifully crafted 2D graphics with a charming retro aesthetic that perfectly complements the game's humorous tone and intense action.

Game Mechanics

Survival Objective

Your primary goal is simple yet challenging: survive until the rescue chopper arrives. The helicopter will only come after you've proven your worth by surviving multiple waves of zombie chicken attacks.

Collection and Upgrades

As you eliminate zombie chickens, they drop eggs that serve as your upgrade currency. Strategically choose upgrades between waves to enhance your survival capabilities. Popular upgrade paths include:

  • Damage Enhancements : Increase your firepower to eliminate zombies faster
  • Speed Boosts : Improve mobility to dodge attacks and reposition strategically
  • Health Upgrades : Increase your survivability for longer runs
  • Special Weapons : Unlock unique abilities and weapon types

Operation Guide

The game features intuitive controls designed for both keyboard and touch input:

  • Movement : Use WASD keys or arrow keys to move your egg character around the battlefield
  • Upgrades : Left-click to select upgrades between waves
  • Auto-Combat : Your egg automatically attacks nearby zombie chickens
  • Strategic Positioning : Use movement to avoid enemy clusters and collect power-ups

Survival Tips

  • Keep moving to avoid being overwhelmed by zombie hordes
  • Prioritize collecting eggs for crucial upgrades
  • Learn enemy patterns to predict safe zones
  • Balance offensive and defensive upgrades based on your playstyle

Why Play Bad Egg

Completely Free : Enjoy the full game experience without any cost or hidden fees. No premium content or paywalls.

Instant Access : Start playing immediately through your web browser - no downloads, installations, or account creation required.

Perfect for Quick Sessions : Ideal for short gaming breaks or extended survival challenges, depending on your available time.

Unique Theme : Experience a fresh take on zombie survival with the game's egg vs. zombie chicken concept that's both hilarious and engaging.

Competitive Element : Challenge yourself and friends to achieve higher scores and climb the global leaderboards.

Regular Challenges : Each playthrough offers different upgrade combinations and enemy patterns, ensuring high replayability.

Whether you're a casual gamer looking for quick entertainment or a hardcore survival game enthusiast seeking your next challenge, Bad Egg delivers an eggcellent gaming experience that's both accessible and deeply engaging.

Frequently Asked Questions (FAQ)