🌱 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
- html
- javascript
- next.js
- node.js
- phaser.js
- tailwindcss
Log in or sign up for Devpost to join the conversation.