Skip to content
/ inkTD Public
forked from stoplime/inkTD

Unity based tower defense game for the CGDD4003 KSU class

Notifications You must be signed in to change notification settings

dmaulikr/inkTD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

    _____       _ _______ _____  
   |_   _|     | |__   __|  __ \ 
     | |  _ __ | | _| |  | |  | |
     | | | '_ \| |/ / |  | |  | |
    _| |_| | | |   <| |  | |__| |
   |_____|_| |_|_|\_\_|  |_____/ 

            v0.1

Team Members: Taylor, Steffen, Jackson

PREMISE

You as a magical artist who is capable of breathing life into paintings with ink. While you were lounging in your tower-castle your neighbor steals a magical pen from you. With the power of the magical pen, the neighbor has gained the ability to form an army of his own. To defend your home and take back your pen, you must defend your tower-castle and beat your neighbor at his own game.

WIN/LOSE CONDITION

Winning requires the player to defeat the opponent’s tower-castle and losing requires the opponent to destroy the player’s tower-castle.

CONTROLS

Mouse: Interact
Arrow Buttons: Pan Camera
Scroll Wheel: Zoom In/Out

INKCOME©

The inkcome© aspect of the game will consist of a time-based basic income of ink. Increasing the inkcome© amount will be based on the spawn count of the player’s army. Each creature unit will have an inkcome© attribute which will be added to the base income. Every set amount of time, i.e. 15 seconds, the inkwell will be added by the inkcome© amount the player currently has. This feature encourages the player to spawn creatures while defending their base at the same time. Users can spend ink to purchase towers. Once purchased, the towers can be placed wherever the user desires. This allows the user to form mazes and other designs in order to impede the enemy’s movement. There are two type of upgrades for towers. The first is the base upgrade which raises the overall stats of the tower and unlocks further features. The other upgrade allows ganting attributes to the tower through modifiers.

TOWERS

Towers are buildings used to defend against Creatures. There is a varied number of base towers to select from. Each base tower has their own unique upgrade tree structure. Towers shoot projectiles which have effects depending on the modifiers the tower has. They can be upgraded to become more powerful at the cost of ink. Detailed information such as costs, damages, and special attributes are to be developed and fined tuned at a later date. All Highest Tier towers grant the ability to summon special units.

TOWERS LIST

Archer Tower: Crossbow Tower Musket Tower Ballista Tower Flying Ballista Tower Siege Tower Tower Sniper Tower Laser Tower Gatling Laser Tower Railgun Tower

Catapult Tower Trebuchet Tower Cannonball Tower Bomb Tower Missile Tower Nuke Tower Anvil Tower Forgery Tower Thor Tower

Magic Tower Mystic Tower Arcane Tower Psionics Tower Brain Tower Enlightenment Tower Mana Tower Aether Tower Wizard Tower

Alchemical Tower Witchcraft Tower Thaumaturgy Tower Voodoo Tower Sacrifice Tower Demon Tower Pseudoscience Tower Pseudocode Tower Hacker Tower

Barracks Tower Troop Tower Army Tower Summoning Tower Angel Tower Deity Tower Necromancy Tower Demon Tower Cthulhu Tower

CREATURES

The creatures come from a set list based in its ink costs. Special attributes and fine-tuning of costs will be developed at a later date.

CREATURES LIST

Stick Figure Stick Snake Elf Dwarf Stick Skeleton Mushroom Man Stick Ghost Orc Cannoneer Stick Chimera Battering Ram Troll Giant Frog Giant Hawk Mud Golem Rock Golem Owlbear Mimic Treant Banshee Demon Angel Cerberus Griffon Giants Beholders Giant Orcs Sorcerers (Obtainable only if the player has a Wizard Tower) Kraken Hell Train (Obtainable only if the player has a Railgun Tower) Siege Tower (Obtainable only if the player has a Siege Tower Tower) Giant Serpent Error (Obtainable only if player has a Hacker Tower) Drake Cthulhu Revnant Wyvern Dragon Great Dragon Tarrasque

MODIFIERS

Modifiers are a type of attribute or effect that can be applied to both creatures and towers. Certain modifiers only work for either towers or creatures, but many can be applied to both. An enemy that has an elemental modifier (like fire or water) will become resistant to towers that have the same modifier. The number of modifiers is dependent on the level of the tower. Level 1 towers can’t have a modifier, level 2 towers can have one, etc... Creatures come preloaded with a modifier.

MODIFIERS LIST

Fire: Towers deal fire elemental damage. Creatures become resistant to fire elemental damage.
Ice: Towers deal ice elemental damage. Creatures become resistant to ice elemental damage.
Acid: Towers deal acid elemental damage. Creatures become resistant to acid elemental damage.
Lightning: Towers deal electric elemental damage. Creatures become more resistant to electric elemental damage.
Speed Up: Towers attack faster. Creatures move faster.
Damage Up: Creatures increase the damage done to the tower-castle. Towers have increased damage.
Attack Radius Up: Can only be applied to towers. Towers can shoot further.
Slow/Freeze: Towers slow creatures down. Creatures move slower.
Stun: Towers have a chance of stunning creatures. Creatures cannot move for a few seconds.
Piercing: Can only be applied to towers. Towers ignore some enemy armor.
Chain: Can only be applied to towers. Attacks jump to the nearest enemy. 
Flying: Creatures can fly over towers.
Ethereal: Creatures can only be attacked by towers with Ethereal modifier.
Evasion: Creatures have a chance to not take damage.

About

Unity based tower defense game for the CGDD4003 KSU class

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%