spoon-tower-defense

No description

0stars
0forks
0watchers
0open issues
owner: voyvodkastatus: CORElanguage: TypeScriptbranch: mainlicense: MIT Licenseupdated: 4/22/2026, 9:09:31 AMlast push: 4/22/2026, 9:09:27 AM

README Snapshot

Spoon Tower Defense 🥄🏰

An isometric tower defense game built with Phaser 3 and TypeScript, featuring a unique "kitchen cutlery" theme. Defend your base against waves of rogue kitchenware using specialized spoon and fork towers!

🎮 Play Now

Live environment: https://td.sametozkan.com.tr

✨ Features

  • Isometric Perspective: Beautiful 2.5D graphics using Kenney's assets.
  • Kitchen Theme:
    • Towers: Fork (Rapid), Mega Spoon (Heavy), Chopsticks (Slow/Frost).
    • Enemies: Tiny Bowl (Fast), Flying Plate (Balanced), Big Bowl (Tank).
    • Boss: The Silver Ladle - A massive boss with special abilities (Vortex, Slam, Splinter Burst).
  • Strategic Gameplay:
    • Pathfinding based movement.
    • Tower placement and range management.
    • Economy system (Gold per kill).
    • Wave progression.
  • Modern UI: Clean, responsive HUD using Kenney's UI Pack.
  • Controls:
    • Mouse: Place towers (Left Click), Zoom (Scroll).
    • Keys: 1/2/3 (Select Tower), SPACE (Start Wave), F (Fast Forward), R (Restart).

🛠️ Tech Stack

🚀 Local Development

  1. Clone the repo:

    git clone https://github.com/voyvodka/spoon-tower-defense.git
    cd spoon-tower-defense
    
  2. Install dependencies:

    yarn install
    
  3. Start dev server:

    yarn dev
    
  4. Build for production:

    yarn build
    

🎨 Assets & Credits

  • Graphics: Kenney (Tower Defense, Isometric Roads, UI Pack, Particle Pack) - CC0 1.0
  • Icons: OpenGameArt (Cutlery Icons) - CC0 1.0
  • Sound: OpenGameArt (Cutlery Sounds) - CC0 1.0

📄 License

This project is licensed under the MIT License.

Changelog

This repository doesn't maintain a dedicated CHANGELOG file. Released notes — when they exist — are listed in the Releases section below.

For an unfiltered view of every change, the commit history on the main branch is the source of truth.

View commit history on GitHub →

Releases

No tagged releases yet. The current state of the project lives on the main branch, last pushed 4/22/2026, 9:09:27 AM.

Open the main branch on GitHub →