MACHINE DEFENSE

Assemble. Defend. Survive

Welcome to the position of Chief Engineer at the last outpost

Machine Defense is a Tower Defense game inspired by the classic gameplay of Plants vs Zombies, but elevated with a unique Modular Crafting system.

In this game, you do not just place static defensive towers

You directly craft them in the middle of enemy fire to adapt to constantly changing situations.

HIGHLIGHT: MODULAR CRAFTING

Instead of fixed turrets, you possess a 3-tier assembly system

  • Chassis: The durable foundation (Light, Heavy, or Generator).
  • Barrel: Determines the attack method (Blaster, Scattergun, Railgun)
  • Module: Provides support enhancements (Coolant, Cryo, Overdrive).

With a 3 x 3 x 3 formula, you can create 27 different turret combinations

Will you choose a Cryo Railgun to slow down an entire row of enemies, or an Overdrive Scattergun with maximum damage that self-destructs over time.

The decision is yours

CORE LOOP

  • Collect Resources: Pick up Energy (Green) falling from the sky and Scrap (Orange) from destroyed enemy machines
  • Build: Place the Chassis first, then click on it to attach a Barrel and a Module.
  • Strategy: Survive 8 brutal waves of the machine legion (ScrapBot, Sprinter, Heavy Drone).
  • Ultimate Goal: Defeat the Foundry Titan to achieve victory
  • Do not let any enemy touch the energy column on the left side.

CONTROLS

  • Left Click: Select part / Place machine / Assemble
  • ESC or P: Pause the game.
  • SPACE: Skip the intermission time and call the next wave

JAM SUBMISSION INFO

This project was developed in 8 days for the Gamedev.js Jam 2026

  • Theme: Machines.
  • Challenges: Build it with Phaser (100% running on Phaser 3) and Open Source.
  • Technology: Phaser 3, Vite, WebAudio API (Procedural SFX)
  • Developer: HyIsNoob and Jaxy205.

PLAY ON WAVEDASH (CHALLENGE ENTRY)

CLICK HERE TO PLAY THE WAVEDASH VERSION!