Your townsfolk have been cursed by an evil wizard, who shrank them to 25% of their normal size.   You must recruit a band of brave warriors to mount an assault on the wizard and break this curse.

Your units start out tiny, but with each wave they complete, they slowly return to full size.  You gain training points for each tower you destroy.  You can  use these points to upgrade your units between attacks.  Form a balanced group and redeem your people from the wizard's curse!

Tiny Town Tower Defense was a game created in Godot for the GameDev.tv Game Jam 2025.  The theme was "Tiny Worlds".  My take on this was that a wizard cast a curse on everyone that shrunk them down.  You have to fight back against the wizard to get the curse lifted and return your people to their normal size.  It is my second entry in a game jam, and my first-ever success.  The game needs polishing and balancing, and if I'd had more time I would have varied the level appearances, and added an actual end boss, but I'm happy with the way it turned out.


Patch Notes:

Version 1.03 (June 7, 2025):

Changed name to "Tiny Town Tower Assault" since you are attacking, not defending :)

Added Heal and Lightning button to Game UI - both of these use mana, which slowly regens over time

The Heal spell will heal all living units by 25% of their max health (up to full health)

The lightning spell will cast a bolt of lightning at the next tower, causing decent damage

Fixed a couple of minor visual bugs

Tweaked tower layout (internally - did not change level layout in game)

Version 1.02:

Adjusted layout of level 3 to match level 2 end point

Adjusted target areas for towers and units to allow more consistent targeting

Fixed bug with level-end boss towers

Version 1.01 (June 3, 2025):

Fixed bug with unit animations getting stuck sliding

Fixed bug with Fighter Upgrade button that appeared to make the Archer's stats go up (only in the UI, did not affect the actual unit stats)

Adjusted firing point for enemy arrows and fireballs

Added buttons to mute SFX and Music, to title screen and in-game UI screen

Added credits screen to end of game

Added a couple of new sounds

Attempted to fix bug with enemy projectiles hitting multiple targets at once (more work is needed)


Credits:

Sound Effects (FreeSound.org):

   Arrow firing: FX_bow&arrow.wav by Lydmakeren

   Fireball firing: Fire Magic by Qubodup

   Sword slash: Bloody Blade 2.wav by Kreastricon62

   Tower collapse: Limp Mass Hit Floor by BewareOfTheElmo

   UI click: Normal click by Breviceps

   Unit dying: Pain2.wav by DeltaCode

   Unit heal: SFX Magic by renatalmar

   Lightning spell: SN-Thunder-1.wav by westernsynthetics

Music:

   Title/menu music: The Wilderness (TomMusic https://tommusic.itch.io/)

   World music: The Arrival of the Myrmidons (Fictium Sound Design https://fictium-sound-design.itch.io/)

   End screen (defeat) music: Tiny Warped Town (Fictium Sound Design https://fictium-sound-design.itch.io/)

   End screen (victory) music: Melandrach Eran (Fictium Sound Design https://fictium-sound-design.itch.io/)

Graphics:

   Padlock sprite: https://karsiori.itch.io/pixel-art-padlock-pack-animated

   Tileset: https://schwarnhild.itch.io/basic-tileset-and-asset-pack-32x32-pixels

   Towers: https://free-game-assets.itch.io/free-archer-towers-pixel-art-for-tower-defense

   UI box pieces: https://kenney.nl/

   Unit Sprites: Created with https://pflat.itch.io/lpc-character-generator

   Smoke particle: https://kenney.nl/

Leave a comment

Log in with itch.io to leave a comment.