├── .gitignore ├── LICENSE ├── concept-plain.svg ├── concept.svg ├── source ├── Actors │ ├── Enemies │ │ ├── CutoutCharacter.tscn │ │ ├── Enemy.gd │ │ ├── Enemy.tscn │ │ ├── ToughEnemy.tscn │ │ ├── particle.svg │ │ └── particle.svg.import │ └── Player │ │ ├── Player.gd │ │ └── Player.tscn ├── Areas │ └── AsteroidSurface │ │ ├── rocks-and-craters.svg │ │ ├── rocks-and-craters.svg.import │ │ ├── sand.svg │ │ ├── sand.svg.import │ │ ├── tileset.tres │ │ ├── walkable-path.svg │ │ └── walkable-path.svg.import ├── Game.gd ├── Game.tscn ├── Levels │ ├── AStarGrid │ │ ├── AStarGrid.gd │ │ └── AStarGrid.tscn │ ├── EventsPlayer.gd │ ├── Level.gd │ ├── Level.tscn │ ├── Level1.tscn │ ├── Level2.tscn │ ├── TowerPlacer │ │ ├── TowerPlacer.gd │ │ ├── TowerPlacer.tscn │ │ ├── grid-cell.svg │ │ └── grid-cell.svg.import │ └── Waves │ │ ├── Wave.gd │ │ ├── Wave1.tscn │ │ ├── Wave2.tscn │ │ ├── Wave3.tscn │ │ └── Wave4.tscn ├── Objects │ ├── EnemySpawn │ │ ├── enemy-spawn.svg │ │ └── enemy-spawn.svg.import │ ├── HitBox │ │ ├── HitBoxArea2D.gd │ │ └── HitBoxArea2D.tscn │ ├── HurtBox │ │ ├── HurtBoxArea2D.gd │ │ └── HurtBoxArea2D.tscn │ ├── PlayerBase │ │ ├── CutoutPlayerBase.tscn │ │ ├── CutoutSprites.gd │ │ ├── PlayerBase.gd │ │ ├── PlayerBase.tscn │ │ ├── player-base.svg │ │ └── player-base.svg.import │ ├── SelectableArea2D │ │ ├── SelectableArea2D.gd │ │ └── SelectableArea2D.tscn │ ├── Towers │ │ ├── BombTower.tscn │ │ ├── RifleTower.tscn │ │ ├── Tower.gd │ │ ├── Tower.tscn │ │ └── Upgrades │ │ │ ├── FireRangeUpgrade.gd │ │ │ └── Upgrade.gd │ ├── WaveSpawner2D │ │ ├── WaveSpawner2D.gd │ │ └── WaveSpawner2D.tscn │ └── Weapon2D │ │ ├── Bullets │ │ ├── BombBullet.tscn │ │ ├── Bullet.gd │ │ └── Bullet.tscn │ │ ├── RangePreview │ │ ├── RangePreview.gd │ │ ├── RangePreview.tscn │ │ ├── range-preview.svg │ │ └── range-preview.svg.import │ │ ├── Weapon2D.gd │ │ └── Weapon2D.tscn ├── Screens │ ├── EndScreen.gd │ └── EndScreen.tscn ├── UI │ ├── Theme │ │ ├── Montserrat-ExtraBold.ttf │ │ ├── background_stylebox.tres │ │ ├── button_font.tres │ │ ├── foreground_stylebox.tres │ │ ├── main_font.tres │ │ └── main_theme.tres │ ├── UICooldownBar │ │ ├── UICooldownBar.gd │ │ ├── UICooldownBar.tscn │ │ ├── clock-tic.png │ │ ├── clock-tic.png.import │ │ ├── clock.png │ │ ├── clock.png.import │ │ ├── cooldown-bar-over.png │ │ ├── cooldown-bar-over.png.import │ │ ├── cooldown-bar-progress.png │ │ ├── cooldown-bar-progress.png.import │ │ ├── cooldown-bar-under.png │ │ └── cooldown-bar-under.png.import │ ├── UIGoldPanel.gd │ ├── UIGoldPanel.tscn │ ├── UIHealthBar │ │ ├── UIHealthBar.tscn │ │ ├── UITimedHealthBar.gd │ │ ├── UITimedHealthBar.tscn │ │ ├── heart.svg │ │ └── heart.svg.import │ ├── UIScreenOverlay.gd │ ├── UIScreenOverlay.tscn │ ├── UITowerShop │ │ ├── UITowerPurchaseButton.gd │ │ ├── UITowerPurchaseButton.tscn │ │ ├── UITowerShop.gd │ │ ├── UITowerShop.tscn │ │ ├── tower-icon-disabled.svg │ │ ├── tower-icon-disabled.svg.import │ │ ├── tower-icon-focused.svg │ │ ├── tower-icon-focused.svg.import │ │ ├── tower-icon-hover.svg │ │ ├── tower-icon-hover.svg.import │ │ ├── tower-icon-normal.svg │ │ ├── tower-icon-normal.svg.import │ │ ├── tower-icon-pressed.svg │ │ └── tower-icon-pressed.svg.import │ ├── UIUnit │ │ ├── UIUnit.gd │ │ └── UIUnit.tscn │ └── UIUpgradeShop │ │ ├── UIUpgradeButton.gd │ │ ├── UIUpgradeButton.tscn │ │ ├── UIUpgradeShop.gd │ │ └── UIUpgradeShop.tscn ├── VFX │ ├── Explosions │ │ ├── Explosion.tscn │ │ ├── SmallExplosion.tscn │ │ ├── explosion_gradient.tres │ │ ├── puff.png │ │ ├── puff.png.import │ │ ├── puff_smooth.png │ │ ├── puff_smooth.png.import │ │ ├── scraps_gradient.tres │ │ ├── sparkle.png │ │ ├── sparkle.png.import │ │ ├── white_glowing_circle.png │ │ └── white_glowing_circle.png.import │ └── PathPreview.tscn ├── default_env.tres ├── icon.png ├── icon.png.import ├── project.godot ├── sprite-sheet.svg └── sprite-sheet.svg.import └── start-project ├── Actors └── Enemies │ ├── CutoutCharacter.tscn │ ├── particle.svg │ └── particle.svg.import ├── Areas └── AsteroidSurface │ ├── rocks-and-craters.svg │ ├── rocks-and-craters.svg.import │ ├── sand.svg │ ├── sand.svg.import │ ├── tileset.tres │ ├── walkable-path.svg │ └── walkable-path.svg.import ├── Objects ├── PlayerBase │ ├── CutoutPlayerBase.tscn │ └── CutoutSprites.gd └── Weapon2D │ └── RangePreview │ ├── RangePreview.gd │ ├── RangePreview.tscn │ ├── range-preview.svg │ └── range-preview.svg.import ├── Screens ├── EndScreen.gd └── EndScreen.tscn ├── UI ├── Theme │ ├── Montserrat-ExtraBold.ttf │ ├── background_stylebox.tres │ ├── button_font.tres │ ├── foreground_stylebox.tres │ ├── main_font.tres │ └── main_theme.tres ├── UICooldownBar │ ├── UICooldownBar.gd │ ├── UICooldownBar.tscn │ ├── clock-tic.png │ ├── clock-tic.png.import │ ├── clock.png │ ├── clock.png.import │ ├── cooldown-bar-over.png │ ├── cooldown-bar-over.png.import │ ├── cooldown-bar-progress.png │ ├── cooldown-bar-progress.png.import │ ├── cooldown-bar-under.png │ └── cooldown-bar-under.png.import ├── UIGoldPanel │ ├── UIGoldPanel.gd │ └── UIGoldPanel.tscn ├── UIHealthBar │ ├── UIHealthBar.tscn │ ├── UITimedHealthBar.gd │ ├── UITimedHealthBar.tscn │ ├── heart.svg │ └── heart.svg.import ├── UIScreenOverlay │ ├── UIScreenOverlay.gd │ └── UIScreenOverlay.tscn ├── UITowerShop │ ├── tower-icon-disabled.svg │ ├── tower-icon-disabled.svg.import │ ├── tower-icon-focused.svg │ ├── tower-icon-focused.svg.import │ ├── tower-icon-hover.svg │ ├── tower-icon-hover.svg.import │ ├── tower-icon-normal.svg │ ├── tower-icon-normal.svg.import │ ├── tower-icon-pressed.svg │ └── tower-icon-pressed.svg.import └── UIUnit │ ├── UIUnit.gd │ └── UIUnit.tscn ├── VFX ├── Explosion │ ├── Explosion.tscn │ ├── SmallExplosion.tscn │ ├── explosion_gradient.tres │ ├── puff.png │ ├── puff.png.import │ ├── puff_smooth.png │ ├── puff_smooth.png.import │ ├── scraps_gradient.tres │ ├── sparkle.png │ ├── sparkle.png.import │ ├── white_glowing_circle.png │ └── white_glowing_circle.png.import └── PathPreview.tscn ├── default_env.tres ├── grid-cell.svg ├── grid-cell.svg.import ├── icon.png ├── icon.png.import ├── project.godot ├── sprite-sheet.svg └── sprite-sheet.svg.import /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/LICENSE -------------------------------------------------------------------------------- /concept-plain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/concept-plain.svg -------------------------------------------------------------------------------- /concept.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/concept.svg -------------------------------------------------------------------------------- /source/Actors/Enemies/CutoutCharacter.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Actors/Enemies/CutoutCharacter.tscn -------------------------------------------------------------------------------- /source/Actors/Enemies/Enemy.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Actors/Enemies/Enemy.gd -------------------------------------------------------------------------------- /source/Actors/Enemies/Enemy.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Actors/Enemies/Enemy.tscn -------------------------------------------------------------------------------- /source/Actors/Enemies/ToughEnemy.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Actors/Enemies/ToughEnemy.tscn -------------------------------------------------------------------------------- /source/Actors/Enemies/particle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Actors/Enemies/particle.svg -------------------------------------------------------------------------------- /source/Actors/Enemies/particle.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Actors/Enemies/particle.svg.import -------------------------------------------------------------------------------- /source/Actors/Player/Player.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Actors/Player/Player.gd -------------------------------------------------------------------------------- /source/Actors/Player/Player.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Actors/Player/Player.tscn -------------------------------------------------------------------------------- /source/Areas/AsteroidSurface/rocks-and-craters.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Areas/AsteroidSurface/rocks-and-craters.svg -------------------------------------------------------------------------------- /source/Areas/AsteroidSurface/rocks-and-craters.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Areas/AsteroidSurface/rocks-and-craters.svg.import -------------------------------------------------------------------------------- /source/Areas/AsteroidSurface/sand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Areas/AsteroidSurface/sand.svg -------------------------------------------------------------------------------- /source/Areas/AsteroidSurface/sand.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Areas/AsteroidSurface/sand.svg.import -------------------------------------------------------------------------------- /source/Areas/AsteroidSurface/tileset.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Areas/AsteroidSurface/tileset.tres -------------------------------------------------------------------------------- /source/Areas/AsteroidSurface/walkable-path.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Areas/AsteroidSurface/walkable-path.svg -------------------------------------------------------------------------------- /source/Areas/AsteroidSurface/walkable-path.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Areas/AsteroidSurface/walkable-path.svg.import -------------------------------------------------------------------------------- /source/Game.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Game.gd -------------------------------------------------------------------------------- /source/Game.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Game.tscn -------------------------------------------------------------------------------- /source/Levels/AStarGrid/AStarGrid.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Levels/AStarGrid/AStarGrid.gd -------------------------------------------------------------------------------- /source/Levels/AStarGrid/AStarGrid.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Levels/AStarGrid/AStarGrid.tscn -------------------------------------------------------------------------------- /source/Levels/EventsPlayer.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Levels/EventsPlayer.gd -------------------------------------------------------------------------------- /source/Levels/Level.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Levels/Level.gd -------------------------------------------------------------------------------- /source/Levels/Level.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Levels/Level.tscn -------------------------------------------------------------------------------- /source/Levels/Level1.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Levels/Level1.tscn -------------------------------------------------------------------------------- /source/Levels/Level2.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Levels/Level2.tscn -------------------------------------------------------------------------------- /source/Levels/TowerPlacer/TowerPlacer.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Levels/TowerPlacer/TowerPlacer.gd -------------------------------------------------------------------------------- /source/Levels/TowerPlacer/TowerPlacer.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Levels/TowerPlacer/TowerPlacer.tscn -------------------------------------------------------------------------------- /source/Levels/TowerPlacer/grid-cell.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Levels/TowerPlacer/grid-cell.svg -------------------------------------------------------------------------------- /source/Levels/TowerPlacer/grid-cell.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Levels/TowerPlacer/grid-cell.svg.import -------------------------------------------------------------------------------- /source/Levels/Waves/Wave.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Levels/Waves/Wave.gd -------------------------------------------------------------------------------- /source/Levels/Waves/Wave1.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Levels/Waves/Wave1.tscn -------------------------------------------------------------------------------- /source/Levels/Waves/Wave2.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Levels/Waves/Wave2.tscn -------------------------------------------------------------------------------- /source/Levels/Waves/Wave3.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Levels/Waves/Wave3.tscn -------------------------------------------------------------------------------- /source/Levels/Waves/Wave4.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Levels/Waves/Wave4.tscn -------------------------------------------------------------------------------- /source/Objects/EnemySpawn/enemy-spawn.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/EnemySpawn/enemy-spawn.svg -------------------------------------------------------------------------------- /source/Objects/EnemySpawn/enemy-spawn.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/EnemySpawn/enemy-spawn.svg.import -------------------------------------------------------------------------------- /source/Objects/HitBox/HitBoxArea2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/HitBox/HitBoxArea2D.gd -------------------------------------------------------------------------------- /source/Objects/HitBox/HitBoxArea2D.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/HitBox/HitBoxArea2D.tscn -------------------------------------------------------------------------------- /source/Objects/HurtBox/HurtBoxArea2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/HurtBox/HurtBoxArea2D.gd -------------------------------------------------------------------------------- /source/Objects/HurtBox/HurtBoxArea2D.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/HurtBox/HurtBoxArea2D.tscn -------------------------------------------------------------------------------- /source/Objects/PlayerBase/CutoutPlayerBase.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/PlayerBase/CutoutPlayerBase.tscn -------------------------------------------------------------------------------- /source/Objects/PlayerBase/CutoutSprites.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/PlayerBase/CutoutSprites.gd -------------------------------------------------------------------------------- /source/Objects/PlayerBase/PlayerBase.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/PlayerBase/PlayerBase.gd -------------------------------------------------------------------------------- /source/Objects/PlayerBase/PlayerBase.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/PlayerBase/PlayerBase.tscn -------------------------------------------------------------------------------- /source/Objects/PlayerBase/player-base.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/PlayerBase/player-base.svg -------------------------------------------------------------------------------- /source/Objects/PlayerBase/player-base.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/PlayerBase/player-base.svg.import -------------------------------------------------------------------------------- /source/Objects/SelectableArea2D/SelectableArea2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/SelectableArea2D/SelectableArea2D.gd -------------------------------------------------------------------------------- /source/Objects/SelectableArea2D/SelectableArea2D.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/SelectableArea2D/SelectableArea2D.tscn -------------------------------------------------------------------------------- /source/Objects/Towers/BombTower.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/Towers/BombTower.tscn -------------------------------------------------------------------------------- /source/Objects/Towers/RifleTower.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/Towers/RifleTower.tscn -------------------------------------------------------------------------------- /source/Objects/Towers/Tower.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/Towers/Tower.gd -------------------------------------------------------------------------------- /source/Objects/Towers/Tower.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/Towers/Tower.tscn -------------------------------------------------------------------------------- /source/Objects/Towers/Upgrades/FireRangeUpgrade.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/Towers/Upgrades/FireRangeUpgrade.gd -------------------------------------------------------------------------------- /source/Objects/Towers/Upgrades/Upgrade.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/Towers/Upgrades/Upgrade.gd -------------------------------------------------------------------------------- /source/Objects/WaveSpawner2D/WaveSpawner2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/WaveSpawner2D/WaveSpawner2D.gd -------------------------------------------------------------------------------- /source/Objects/WaveSpawner2D/WaveSpawner2D.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/WaveSpawner2D/WaveSpawner2D.tscn -------------------------------------------------------------------------------- /source/Objects/Weapon2D/Bullets/BombBullet.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/Weapon2D/Bullets/BombBullet.tscn -------------------------------------------------------------------------------- /source/Objects/Weapon2D/Bullets/Bullet.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/Weapon2D/Bullets/Bullet.gd -------------------------------------------------------------------------------- /source/Objects/Weapon2D/Bullets/Bullet.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/Weapon2D/Bullets/Bullet.tscn -------------------------------------------------------------------------------- /source/Objects/Weapon2D/RangePreview/RangePreview.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/Weapon2D/RangePreview/RangePreview.gd -------------------------------------------------------------------------------- /source/Objects/Weapon2D/RangePreview/RangePreview.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/Weapon2D/RangePreview/RangePreview.tscn -------------------------------------------------------------------------------- /source/Objects/Weapon2D/RangePreview/range-preview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/Weapon2D/RangePreview/range-preview.svg -------------------------------------------------------------------------------- /source/Objects/Weapon2D/RangePreview/range-preview.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/Weapon2D/RangePreview/range-preview.svg.import -------------------------------------------------------------------------------- /source/Objects/Weapon2D/Weapon2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/Weapon2D/Weapon2D.gd -------------------------------------------------------------------------------- /source/Objects/Weapon2D/Weapon2D.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Objects/Weapon2D/Weapon2D.tscn -------------------------------------------------------------------------------- /source/Screens/EndScreen.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Screens/EndScreen.gd -------------------------------------------------------------------------------- /source/Screens/EndScreen.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/Screens/EndScreen.tscn -------------------------------------------------------------------------------- /source/UI/Theme/Montserrat-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/Theme/Montserrat-ExtraBold.ttf -------------------------------------------------------------------------------- /source/UI/Theme/background_stylebox.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/Theme/background_stylebox.tres -------------------------------------------------------------------------------- /source/UI/Theme/button_font.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/Theme/button_font.tres -------------------------------------------------------------------------------- /source/UI/Theme/foreground_stylebox.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/Theme/foreground_stylebox.tres -------------------------------------------------------------------------------- /source/UI/Theme/main_font.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/Theme/main_font.tres -------------------------------------------------------------------------------- /source/UI/Theme/main_theme.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/Theme/main_theme.tres -------------------------------------------------------------------------------- /source/UI/UICooldownBar/UICooldownBar.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UICooldownBar/UICooldownBar.gd -------------------------------------------------------------------------------- /source/UI/UICooldownBar/UICooldownBar.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UICooldownBar/UICooldownBar.tscn -------------------------------------------------------------------------------- /source/UI/UICooldownBar/clock-tic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UICooldownBar/clock-tic.png -------------------------------------------------------------------------------- /source/UI/UICooldownBar/clock-tic.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UICooldownBar/clock-tic.png.import -------------------------------------------------------------------------------- /source/UI/UICooldownBar/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UICooldownBar/clock.png -------------------------------------------------------------------------------- /source/UI/UICooldownBar/clock.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UICooldownBar/clock.png.import -------------------------------------------------------------------------------- /source/UI/UICooldownBar/cooldown-bar-over.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UICooldownBar/cooldown-bar-over.png -------------------------------------------------------------------------------- /source/UI/UICooldownBar/cooldown-bar-over.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UICooldownBar/cooldown-bar-over.png.import -------------------------------------------------------------------------------- /source/UI/UICooldownBar/cooldown-bar-progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UICooldownBar/cooldown-bar-progress.png -------------------------------------------------------------------------------- /source/UI/UICooldownBar/cooldown-bar-progress.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UICooldownBar/cooldown-bar-progress.png.import -------------------------------------------------------------------------------- /source/UI/UICooldownBar/cooldown-bar-under.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UICooldownBar/cooldown-bar-under.png -------------------------------------------------------------------------------- /source/UI/UICooldownBar/cooldown-bar-under.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UICooldownBar/cooldown-bar-under.png.import -------------------------------------------------------------------------------- /source/UI/UIGoldPanel.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UIGoldPanel.gd -------------------------------------------------------------------------------- /source/UI/UIGoldPanel.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UIGoldPanel.tscn -------------------------------------------------------------------------------- /source/UI/UIHealthBar/UIHealthBar.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UIHealthBar/UIHealthBar.tscn -------------------------------------------------------------------------------- /source/UI/UIHealthBar/UITimedHealthBar.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UIHealthBar/UITimedHealthBar.gd -------------------------------------------------------------------------------- /source/UI/UIHealthBar/UITimedHealthBar.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UIHealthBar/UITimedHealthBar.tscn -------------------------------------------------------------------------------- /source/UI/UIHealthBar/heart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UIHealthBar/heart.svg -------------------------------------------------------------------------------- /source/UI/UIHealthBar/heart.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UIHealthBar/heart.svg.import -------------------------------------------------------------------------------- /source/UI/UIScreenOverlay.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UIScreenOverlay.gd -------------------------------------------------------------------------------- /source/UI/UIScreenOverlay.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UIScreenOverlay.tscn -------------------------------------------------------------------------------- /source/UI/UITowerShop/UITowerPurchaseButton.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UITowerShop/UITowerPurchaseButton.gd -------------------------------------------------------------------------------- /source/UI/UITowerShop/UITowerPurchaseButton.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UITowerShop/UITowerPurchaseButton.tscn -------------------------------------------------------------------------------- /source/UI/UITowerShop/UITowerShop.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UITowerShop/UITowerShop.gd -------------------------------------------------------------------------------- /source/UI/UITowerShop/UITowerShop.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UITowerShop/UITowerShop.tscn -------------------------------------------------------------------------------- /source/UI/UITowerShop/tower-icon-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UITowerShop/tower-icon-disabled.svg -------------------------------------------------------------------------------- /source/UI/UITowerShop/tower-icon-disabled.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UITowerShop/tower-icon-disabled.svg.import -------------------------------------------------------------------------------- /source/UI/UITowerShop/tower-icon-focused.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UITowerShop/tower-icon-focused.svg -------------------------------------------------------------------------------- /source/UI/UITowerShop/tower-icon-focused.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UITowerShop/tower-icon-focused.svg.import -------------------------------------------------------------------------------- /source/UI/UITowerShop/tower-icon-hover.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UITowerShop/tower-icon-hover.svg -------------------------------------------------------------------------------- /source/UI/UITowerShop/tower-icon-hover.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UITowerShop/tower-icon-hover.svg.import -------------------------------------------------------------------------------- /source/UI/UITowerShop/tower-icon-normal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UITowerShop/tower-icon-normal.svg -------------------------------------------------------------------------------- /source/UI/UITowerShop/tower-icon-normal.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UITowerShop/tower-icon-normal.svg.import -------------------------------------------------------------------------------- /source/UI/UITowerShop/tower-icon-pressed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UITowerShop/tower-icon-pressed.svg -------------------------------------------------------------------------------- /source/UI/UITowerShop/tower-icon-pressed.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UITowerShop/tower-icon-pressed.svg.import -------------------------------------------------------------------------------- /source/UI/UIUnit/UIUnit.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UIUnit/UIUnit.gd -------------------------------------------------------------------------------- /source/UI/UIUnit/UIUnit.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UIUnit/UIUnit.tscn -------------------------------------------------------------------------------- /source/UI/UIUpgradeShop/UIUpgradeButton.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UIUpgradeShop/UIUpgradeButton.gd -------------------------------------------------------------------------------- /source/UI/UIUpgradeShop/UIUpgradeButton.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UIUpgradeShop/UIUpgradeButton.tscn -------------------------------------------------------------------------------- /source/UI/UIUpgradeShop/UIUpgradeShop.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UIUpgradeShop/UIUpgradeShop.gd -------------------------------------------------------------------------------- /source/UI/UIUpgradeShop/UIUpgradeShop.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/UI/UIUpgradeShop/UIUpgradeShop.tscn -------------------------------------------------------------------------------- /source/VFX/Explosions/Explosion.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/VFX/Explosions/Explosion.tscn -------------------------------------------------------------------------------- /source/VFX/Explosions/SmallExplosion.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/VFX/Explosions/SmallExplosion.tscn -------------------------------------------------------------------------------- /source/VFX/Explosions/explosion_gradient.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/VFX/Explosions/explosion_gradient.tres -------------------------------------------------------------------------------- /source/VFX/Explosions/puff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/VFX/Explosions/puff.png -------------------------------------------------------------------------------- /source/VFX/Explosions/puff.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/VFX/Explosions/puff.png.import -------------------------------------------------------------------------------- /source/VFX/Explosions/puff_smooth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/VFX/Explosions/puff_smooth.png -------------------------------------------------------------------------------- /source/VFX/Explosions/puff_smooth.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/VFX/Explosions/puff_smooth.png.import -------------------------------------------------------------------------------- /source/VFX/Explosions/scraps_gradient.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/VFX/Explosions/scraps_gradient.tres -------------------------------------------------------------------------------- /source/VFX/Explosions/sparkle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/VFX/Explosions/sparkle.png -------------------------------------------------------------------------------- /source/VFX/Explosions/sparkle.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/VFX/Explosions/sparkle.png.import -------------------------------------------------------------------------------- /source/VFX/Explosions/white_glowing_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/VFX/Explosions/white_glowing_circle.png -------------------------------------------------------------------------------- /source/VFX/Explosions/white_glowing_circle.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/VFX/Explosions/white_glowing_circle.png.import -------------------------------------------------------------------------------- /source/VFX/PathPreview.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/VFX/PathPreview.tscn -------------------------------------------------------------------------------- /source/default_env.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/default_env.tres -------------------------------------------------------------------------------- /source/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/icon.png -------------------------------------------------------------------------------- /source/icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/icon.png.import -------------------------------------------------------------------------------- /source/project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/project.godot -------------------------------------------------------------------------------- /source/sprite-sheet.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/sprite-sheet.svg -------------------------------------------------------------------------------- /source/sprite-sheet.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/source/sprite-sheet.svg.import -------------------------------------------------------------------------------- /start-project/Actors/Enemies/CutoutCharacter.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Actors/Enemies/CutoutCharacter.tscn -------------------------------------------------------------------------------- /start-project/Actors/Enemies/particle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Actors/Enemies/particle.svg -------------------------------------------------------------------------------- /start-project/Actors/Enemies/particle.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Actors/Enemies/particle.svg.import -------------------------------------------------------------------------------- /start-project/Areas/AsteroidSurface/rocks-and-craters.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Areas/AsteroidSurface/rocks-and-craters.svg -------------------------------------------------------------------------------- /start-project/Areas/AsteroidSurface/rocks-and-craters.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Areas/AsteroidSurface/rocks-and-craters.svg.import -------------------------------------------------------------------------------- /start-project/Areas/AsteroidSurface/sand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Areas/AsteroidSurface/sand.svg -------------------------------------------------------------------------------- /start-project/Areas/AsteroidSurface/sand.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Areas/AsteroidSurface/sand.svg.import -------------------------------------------------------------------------------- /start-project/Areas/AsteroidSurface/tileset.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Areas/AsteroidSurface/tileset.tres -------------------------------------------------------------------------------- /start-project/Areas/AsteroidSurface/walkable-path.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Areas/AsteroidSurface/walkable-path.svg -------------------------------------------------------------------------------- /start-project/Areas/AsteroidSurface/walkable-path.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Areas/AsteroidSurface/walkable-path.svg.import -------------------------------------------------------------------------------- /start-project/Objects/PlayerBase/CutoutPlayerBase.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Objects/PlayerBase/CutoutPlayerBase.tscn -------------------------------------------------------------------------------- /start-project/Objects/PlayerBase/CutoutSprites.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Objects/PlayerBase/CutoutSprites.gd -------------------------------------------------------------------------------- /start-project/Objects/Weapon2D/RangePreview/RangePreview.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Objects/Weapon2D/RangePreview/RangePreview.gd -------------------------------------------------------------------------------- /start-project/Objects/Weapon2D/RangePreview/RangePreview.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Objects/Weapon2D/RangePreview/RangePreview.tscn -------------------------------------------------------------------------------- /start-project/Objects/Weapon2D/RangePreview/range-preview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Objects/Weapon2D/RangePreview/range-preview.svg -------------------------------------------------------------------------------- /start-project/Objects/Weapon2D/RangePreview/range-preview.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Objects/Weapon2D/RangePreview/range-preview.svg.import -------------------------------------------------------------------------------- /start-project/Screens/EndScreen.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Screens/EndScreen.gd -------------------------------------------------------------------------------- /start-project/Screens/EndScreen.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/Screens/EndScreen.tscn -------------------------------------------------------------------------------- /start-project/UI/Theme/Montserrat-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/Theme/Montserrat-ExtraBold.ttf -------------------------------------------------------------------------------- /start-project/UI/Theme/background_stylebox.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/Theme/background_stylebox.tres -------------------------------------------------------------------------------- /start-project/UI/Theme/button_font.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/Theme/button_font.tres -------------------------------------------------------------------------------- /start-project/UI/Theme/foreground_stylebox.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/Theme/foreground_stylebox.tres -------------------------------------------------------------------------------- /start-project/UI/Theme/main_font.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/Theme/main_font.tres -------------------------------------------------------------------------------- /start-project/UI/Theme/main_theme.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/Theme/main_theme.tres -------------------------------------------------------------------------------- /start-project/UI/UICooldownBar/UICooldownBar.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UICooldownBar/UICooldownBar.gd -------------------------------------------------------------------------------- /start-project/UI/UICooldownBar/UICooldownBar.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UICooldownBar/UICooldownBar.tscn -------------------------------------------------------------------------------- /start-project/UI/UICooldownBar/clock-tic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UICooldownBar/clock-tic.png -------------------------------------------------------------------------------- /start-project/UI/UICooldownBar/clock-tic.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UICooldownBar/clock-tic.png.import -------------------------------------------------------------------------------- /start-project/UI/UICooldownBar/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UICooldownBar/clock.png -------------------------------------------------------------------------------- /start-project/UI/UICooldownBar/clock.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UICooldownBar/clock.png.import -------------------------------------------------------------------------------- /start-project/UI/UICooldownBar/cooldown-bar-over.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UICooldownBar/cooldown-bar-over.png -------------------------------------------------------------------------------- /start-project/UI/UICooldownBar/cooldown-bar-over.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UICooldownBar/cooldown-bar-over.png.import -------------------------------------------------------------------------------- /start-project/UI/UICooldownBar/cooldown-bar-progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UICooldownBar/cooldown-bar-progress.png -------------------------------------------------------------------------------- /start-project/UI/UICooldownBar/cooldown-bar-progress.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UICooldownBar/cooldown-bar-progress.png.import -------------------------------------------------------------------------------- /start-project/UI/UICooldownBar/cooldown-bar-under.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UICooldownBar/cooldown-bar-under.png -------------------------------------------------------------------------------- /start-project/UI/UICooldownBar/cooldown-bar-under.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UICooldownBar/cooldown-bar-under.png.import -------------------------------------------------------------------------------- /start-project/UI/UIGoldPanel/UIGoldPanel.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UIGoldPanel/UIGoldPanel.gd -------------------------------------------------------------------------------- /start-project/UI/UIGoldPanel/UIGoldPanel.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UIGoldPanel/UIGoldPanel.tscn -------------------------------------------------------------------------------- /start-project/UI/UIHealthBar/UIHealthBar.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UIHealthBar/UIHealthBar.tscn -------------------------------------------------------------------------------- /start-project/UI/UIHealthBar/UITimedHealthBar.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UIHealthBar/UITimedHealthBar.gd -------------------------------------------------------------------------------- /start-project/UI/UIHealthBar/UITimedHealthBar.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UIHealthBar/UITimedHealthBar.tscn -------------------------------------------------------------------------------- /start-project/UI/UIHealthBar/heart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UIHealthBar/heart.svg -------------------------------------------------------------------------------- /start-project/UI/UIHealthBar/heart.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UIHealthBar/heart.svg.import -------------------------------------------------------------------------------- /start-project/UI/UIScreenOverlay/UIScreenOverlay.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UIScreenOverlay/UIScreenOverlay.gd -------------------------------------------------------------------------------- /start-project/UI/UIScreenOverlay/UIScreenOverlay.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UIScreenOverlay/UIScreenOverlay.tscn -------------------------------------------------------------------------------- /start-project/UI/UITowerShop/tower-icon-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UITowerShop/tower-icon-disabled.svg -------------------------------------------------------------------------------- /start-project/UI/UITowerShop/tower-icon-disabled.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UITowerShop/tower-icon-disabled.svg.import -------------------------------------------------------------------------------- /start-project/UI/UITowerShop/tower-icon-focused.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UITowerShop/tower-icon-focused.svg -------------------------------------------------------------------------------- /start-project/UI/UITowerShop/tower-icon-focused.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UITowerShop/tower-icon-focused.svg.import -------------------------------------------------------------------------------- /start-project/UI/UITowerShop/tower-icon-hover.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UITowerShop/tower-icon-hover.svg -------------------------------------------------------------------------------- /start-project/UI/UITowerShop/tower-icon-hover.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UITowerShop/tower-icon-hover.svg.import -------------------------------------------------------------------------------- /start-project/UI/UITowerShop/tower-icon-normal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UITowerShop/tower-icon-normal.svg -------------------------------------------------------------------------------- /start-project/UI/UITowerShop/tower-icon-normal.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UITowerShop/tower-icon-normal.svg.import -------------------------------------------------------------------------------- /start-project/UI/UITowerShop/tower-icon-pressed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UITowerShop/tower-icon-pressed.svg -------------------------------------------------------------------------------- /start-project/UI/UITowerShop/tower-icon-pressed.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UITowerShop/tower-icon-pressed.svg.import -------------------------------------------------------------------------------- /start-project/UI/UIUnit/UIUnit.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UIUnit/UIUnit.gd -------------------------------------------------------------------------------- /start-project/UI/UIUnit/UIUnit.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/UI/UIUnit/UIUnit.tscn -------------------------------------------------------------------------------- /start-project/VFX/Explosion/Explosion.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/VFX/Explosion/Explosion.tscn -------------------------------------------------------------------------------- /start-project/VFX/Explosion/SmallExplosion.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/VFX/Explosion/SmallExplosion.tscn -------------------------------------------------------------------------------- /start-project/VFX/Explosion/explosion_gradient.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/VFX/Explosion/explosion_gradient.tres -------------------------------------------------------------------------------- /start-project/VFX/Explosion/puff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/VFX/Explosion/puff.png -------------------------------------------------------------------------------- /start-project/VFX/Explosion/puff.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/VFX/Explosion/puff.png.import -------------------------------------------------------------------------------- /start-project/VFX/Explosion/puff_smooth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/VFX/Explosion/puff_smooth.png -------------------------------------------------------------------------------- /start-project/VFX/Explosion/puff_smooth.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/VFX/Explosion/puff_smooth.png.import -------------------------------------------------------------------------------- /start-project/VFX/Explosion/scraps_gradient.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/VFX/Explosion/scraps_gradient.tres -------------------------------------------------------------------------------- /start-project/VFX/Explosion/sparkle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/VFX/Explosion/sparkle.png -------------------------------------------------------------------------------- /start-project/VFX/Explosion/sparkle.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/VFX/Explosion/sparkle.png.import -------------------------------------------------------------------------------- /start-project/VFX/Explosion/white_glowing_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/VFX/Explosion/white_glowing_circle.png -------------------------------------------------------------------------------- /start-project/VFX/Explosion/white_glowing_circle.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/VFX/Explosion/white_glowing_circle.png.import -------------------------------------------------------------------------------- /start-project/VFX/PathPreview.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/VFX/PathPreview.tscn -------------------------------------------------------------------------------- /start-project/default_env.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/default_env.tres -------------------------------------------------------------------------------- /start-project/grid-cell.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/grid-cell.svg -------------------------------------------------------------------------------- /start-project/grid-cell.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/grid-cell.svg.import -------------------------------------------------------------------------------- /start-project/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/icon.png -------------------------------------------------------------------------------- /start-project/icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/icon.png.import -------------------------------------------------------------------------------- /start-project/project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/project.godot -------------------------------------------------------------------------------- /start-project/sprite-sheet.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/sprite-sheet.svg -------------------------------------------------------------------------------- /start-project/sprite-sheet.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-2d-tower-defense/HEAD/start-project/sprite-sheet.svg.import --------------------------------------------------------------------------------