Banner

Start of the Food Fight 404

From the blackened ovens of Guts Glory Games comes our latest tale of culinary carnage: Food Fight 404. Strap in, this isn’t your grandmother’s baking show.

🩸 Dawn of the Dough Wars

We started with one brutal question: “What if the world’s most irresistible junk food rose up and crushed every leafy green in its path?” Out of that madness was born a wave-shooter where you, a sentient slice of pizza, stand your crust against the onslaught of kale, broccoli, and their nutrient-dense hordes.

🔪 First Blood: Core Combat Loop

Pizza and vegetables locked in the eternal struggle
Food Fight!!!
  • Player Movement & Rotation

    • Lean, mean, and driven by our custom InputWrapper, the pizza darts left and right, leaning into its toppings-heavy momentum.
  • Shooting System

    • Bullets? Boring. We fire extra cheese globs and pepperoni shrapnel with a Shooter component that enforces cooldowns and lets us plug in anything from machine-gun spray to rocket launchers.

💀 Enemy AI & Health

  • EnemyMovement

    • From mindless patrols to barrier-triggered aggression, our code flips enemies from “meh” to “maniac,” turning them into relentless veggie-slayers once the barricade falls.
  • Collision & Damage

    • One trigger to rule them all: enemies clobber you if you’re in the way, and they crumble when hit by your projectiles, thanks to our generic Health SO and EnemyCollision handler.

🎲 Wave Spawning & The Grammar of Carnage

We toyed with simple loops, then leveled up to a grammar-driven spawner:

  • Tokens like O3 E10 B1 (3 obstacles, 10 enemies, boss #1) let us craft rich, unpredictable wave patterns.
  • Dynamic generation ties drop rates to your performance: XP, currency, companions, and weapon tiers all drop in bounded—but never boring—ratios.

⚙️ Variant Loader & Data-Driven Combatants

Instead of prefab sprawl, we built a VariantLoader + VariantDataSO system:

  • One base Enemy prefab, dozens of variants via SOs that instantiate different models, swap materials, and tweak stats at runtime.
  • Future-proof: add a new veggie-boss in five minutes, no prefab explosion.

🎛️ UI & UX — From Menus to Health Bars

  • World-space health bars hover above pizza and broccoli alike, billboarded to face you in the heat of battle.
  • A slick main menu with Start, Kitchen, Options, and Exit panels; we even dropped in confetti pops and wha-wha UI SFX for that satisfying finish.

🔊 Sound & Silence

We built an AudioManager to pool SFX sources (capped FIFO style at 16 voices), fire off cheese-splat hits and enemy shrieks, and duck UI clicks. For now, we’ve kept the battlefield silent—let the violence speak for itself—reserving SFX for button clicks and special flourishes.

📈 Progression & Power-Ups

  • Weapon Tiers: linear junk-food upgrades (Machine Gun → Rocket Crust) locked behind your wave count.
  • XP & Currency: drop based on kills and time, fueling future upgrades in the Kitchen.
  • Companions: summon “slice buddies” to fight alongside you, each with its own health and inherited gear.

🩸 Next Steps: From Dough to Doom

  1. Polish Wave Variety

    • Add more WavePattern SOs: “CircleSurge,” “AmbushCorners,” and the dreaded “Veggie Purge.”
  2. Balance & Tuning

    • Fine-tune drop percentages, enemy HP curves, and bullet-spam thresholds.
  3. Layer On Art & VFX

    • Flesh out pizza skins, broccoli battalions, and that glorious cheese explosion when a boss falls.
  4. Performance Pass

    • Profile audio, cull off-screen stuff, and maybe switch to AudioSource.PlayOneShot for UI blips.

Food Fight 404 is alive and sizzling—the next dawn brings algae-stained tyrannies and your molten skillet of justice. Stay twisted, stay cheesy, and remember: vegetables may sprout, but pizza never dies.

– Guts Glory Games