A downloadable game

Please feel free to donate if you enjoy the game and want to further it's development! I made this game for a software engineering project, and it became way out of hand and turned into a quite fletched out game. 

I have had a blast developing and would love to continue development now that the semester is over! I am hoping to use any potential funding for:


- Active development time for myself

- Paying artists for custom music

- More asset creation

- Steam/Google Play fees


UPDATE 1.1 NOW OUT!

  • TWO NEW MAPS!
  • SANDBOX MODE!
  • TOWER DESCRIPTIONS
  • UPGRADE DESCRIPTIONS
  • NEW MAIN MENU AND UI!
  • AND LOADS MORE!

YummyTD is a tower defense game based on rats defending their home and cheese from pests and invaders. Waves of different enemies are sent on their paths to the goal, which are stopped by player towers that have a variety of damaging mechanics and projectile properties to kill the enemies in the waves. Waves become stronger but money increases, which can be used to buy and upgrade new towers. Strategic use of the economy-system rewards players by allowing them to use their money efficiently.











Functionality and Features

  • User interacting with game through mouse and keyboard
  • Variety of enemy types; enemy bosses
    • Ant: basic enemy, slow and weak.
    • Hornet: low-medium enemy, faster and stronger.
    • Beetle: medium enemy, slow and high health, but has armor that can be destroyed quickly with explosives.
    • Spider: medium enemy, fast and medium health.
    • Centipede: medium-high enemy, starts slow and speeds up, must have all links destroyed before damage can be dealt to the head.
    • Centipede Boss: basic boss, larger variant of the centipede.
    • Dragonfly: medium enemy, very fast and medium health
    • Roach Queen: medium-low boss, slow and high health, spawns roach minions exponentially the longer it is alive.
    • Roach: low-medium enemy, medium speed and medium health
    • Firefly: medium enemy, high health and slow, enemies under its glow cannot be damaged.
    • Dung Beetle: medium boss, very high health and very slow, spawns beetles after losing each quarter of health, charges on 10% health
    • Millipede: medium-high boss, very high health and medium speed, has same logic as the centipede but is immune to explosives
    • Mantis: high-tier boss, very high health, slow, shoots projectiles at towers in range which slow them by 50%
    • Termite: medium-low enemy, randomly burrows which makes it immune to damage, until burrow is ended
  • Variety in player towers; multiple upgrade paths for each. Towers serve different purposes against different enemies, so the player must strategize.
  • Tower logic: targeting and shooting at enemies, valid areas to place towers. Support towers which may not attack enemies, but slow them, generate revenue, or regenerate health.
    • Mr. Cheese: basic tower, shoots cheese at enemies.
    • Colby Frost: basic support, slows enemies within radius.
    • Rat Sniper: medium tower, infinite range, high damage but low fire rate.
    • Cheddar Commando: medium tower, fast fire rate and low damage, but needs to reload.
    • Rat Wizard: medium tower, medium damage and medium fire rate, has orbs which orbit around enemies and crash into them. Orbs have to recharge
    • Rat Tent: medium tower, sends rat recruits opposite of enemy path, which do damage when colliding.
    • Cheesy Ozbourne: medium tower, applies radial damage to enemies within range
    • Rat Bank: medium support tower, generates $100/round, allows users to invest money and earn interest.
    • Minigun: medium tower, low damage and high fire rate, fire rate accelerates the longer the tower is shooting, but has a long reload time.
    • Cheese Beacon: high-tier support tower, boosts damage to towers within radius
    • Ratman: high-tier tower, high fire-rate and medium damage, high radius
    • Mortar Strike: high-tier tower, allows user to select an area on the map to send explosives to, does high radial damage
  • Wave functions: starting and sending enemy waves, multiple enemy types in a wave, rushes of enemies spawning in rapid succession, multiple paths for enemies
  • Togglable game speed multiplier, to accelerate enemy and tower speed for faster games
  • “Autoplay” to allow user to continuously send waves
  • Fullscreen capability with custom upscaling for larger displays
  • Animations: projectile, enemy and tower animations (death, shooting, spawning), upgrade cutscene for Mr. Cheese, trophy animations, enemy and projectile particle effects, damage indicators
  • Sound Effects: placing down towers, enemy deaths, ambient tower sounds, cutscene and background music, enemy ambient noises
  • Player money, health, total kill count, stars for level reached
  • Ability to sell towers
  • Automatic and manual saving and reloading games, to the exact state left off. Losing wipes saves, resetting progress. Saves stored in user’s local documents.
  • Saving and loading custom user settings: volume slider, max particles, max indicators, fullscreen on start, FPS counter, debug options, game speed multipliers
  • Installer executable for easy installation on other systems
  • MacOS and Windows Compatibility

Download

Download
YummyTD_Installer.exe 55 MB

Install instructions

Simply run the .exe installer!

Leave a comment

Log in with itch.io to leave a comment.