Back to Projects

Plant VS Zombie

Developed a clone of the classic Plant vs Zombie game utilizing purely HTML5 Canvas API and JavaScript.

Plant VS Zombie
Overview

A web-based tower defense game inspired by Plant vs Zombie, developed entirely from scratch using Vanilla JavaScript and HTML5 Canvas.

  • Dynamic Entities: Features multiple plants (Sunflower, Peashooter, Ice Pea, Wall-nut) and incoming zombie waves.
  • Core Mechanics: Implements a complete game loop, collision detection, sun collection, and lawnmowers.
  • Progression: Includes three distinct difficulty levels, pause functionality, and a leaderboard integrated with Local Storage.
Technologies
HTML5 CanvasVanilla JS