Tower Defense Core Lite – Tower Defense Starter's icon

Tower Defense Core Lite – Tower Defense Starter 0.3.0 Templates 4.7 Community

Submitted by user huginhelm; MIT; 2026-10-25

Godot 4 tower defense starter (free, MIT): data-driven towers, enemies and waves with upgrades, targeting and flyers – typed GDScript, headless-tested, ready to reskin.

Features:
- TDContent: towers, enemies, waves and the map in one JSON file, with validate()
- TDMap: cell grid with path / blocked / buildable cells, world <-> cell conversion, path validation
- TDEnemy: follows a polyline path; hp, speed, armor (flat reduction), slow, bounty, leak damage, flying flag
- TDTower: hitscan towers with FIRST / LAST / STRONGEST / CLOSEST targeting, splash, slow, air/ground filter, DPS readout
- Data-driven upgrade levels and sell refund (70% of gold spent)
- TDWaveSpawner: data-driven waves with per-wave HP scaling, wave-clear bonus, next-wave preview, placement rules, win/lose signals
- TDEconomy: gold, lives and a defeated signal
- Headless-friendly: auto_tick = false + advance(delta) drives the whole game from tests
- Playable 3-wave demo with Kenney CC0 sprites
- 54 strict headless checks

Full version (Pro) with 4 towers, 6 enemies, 12 waves, audio and web export: https://huginhelm.itch.io/godot-tower-defense-core


View files Download Submit an issue Recent Edits