🌱 Waste Warfare

Overview

Waste Warfare is a pixel-art tower defense game where you protect a peaceful park from waves of invading pollution.
Build Money over time, strategically place defenders, and stop pollution before it overtakes nature!


Gameplay Features

  • 🌿 Eco-Money System: Generate energy over time to plant defenders.
  • 🌸 Drag-and-Drop Planting: Drag defenders from the inventory bar and plant them onto the playfield.
  • ♻️ Wind Turbines (Lawnmower Mechanic): Backup defense that clears a lane once if pollution breaks through.
  • 🗑️ Trash and Barrel Enemies: Persistent pollutant mobs moving from right to left.
  • 🎯 Victory / Defeat Conditions: Survive waves of enemies to win; let pollution breach your defenses and lose!

Inspiration

Inspired by Plants vs Zombies, but reimagined around environmental protection and sustainability awareness.
We wanted to create a fun, simple game that makes saving nature feel exciting and strategic.


Technologies Used

  • 🧩 React + Vite: Frontend and routing
  • 🎮 Phaser 3: Game engine for 2D gameplay and animations
  • 🎨 Tailwind CSS: Quick styling
  • 🖼️ Custom Pixel Art: Game assets and background
  • 🌐 HTML5 Canvas: Phaser rendering

Challenges

  • Balancing defender strength and enemy difficulty
  • Implementing a smooth drag-and-drop planting system
  • Creating a clean pixel art style that fits the environmental theme
  • Managing real-time gameplay in Phaser

Built With

Share this project:

Updates