** Warnings about the game** Using the fast forward time button is experimental and can lead to issues. Endless mode is untested.

Canon Turrets - Fast fire rate 

Fireball Turret - AOE damage, high range

Ice Tower - Slow effect

Controls: 

W A S D - Move Camera 

Q and E - Rotate Camera

Mouse Wheel - Zoom In/Out

Escape - Pause Menu 

Select a turret in the shop menu and then select a node you wish to build it on. Clicking on an existing turret will provide the option of upgrading or selling the selected turret. 

Poly Siege Warfare is a 3D Tower Defense game themed around a toon medieval era. As the player you are tasked with protecting your castle by keeping the invading hordes of enemies away from its walls. Purchased and upgrade different types of turrets to slow your enemies approach and stop the waves from reaching their goal. 

Gameplay Goal:

Poly Siege Warfare is difficult to place into just one of the provided game play goals however, as a tower defense game advancement and completion are integral parts of this subgenre of RTS games. During the playthrough players will find that different turrets while having their own effects also have differing costs. As you progress you will continue to earn more gold in order to afford these turrets and eventually even upgrade them should the player wish to. Players advance through the each level growing stronger as they slay more enemies and earn more gold. As the levels are completed they can then advance on an unlock additional levels. 

Workload: 

This game was created by a team of 1. Many free Unity assets (all linked below) as well as some custom ones were used in the creation of this game. All scripts have been created based off of custom code, free RTS tutorial resources, and in-class scripts.

I have learned that balancing a tower defense game is quite difficult. 

When developing the game I did want it to have a theme therefore a small portion of the time was set to first create the terrain and setting for the game. Creating the player space allowed for other assets to later be added on to match the theme. My focus however, was more logical with tower defense and RTS games in general being extremely logic intensive most of the focus was put into making the towers and enemies function correctly and prevent any bugs from occurring. 

Demo Video:

Asset and Tutorial Credits: 

RTS Camera Forum Thread - https://forum.unity.com/threads/rts-camera-script.72045/

BinaryLunar - https://assetstore.unity.com/publishers/47136

Brackeys - https://brackeys.com/

Skybox Series Free - https://assetstore.unity.com/packages/2d/textures-materials/sky/skybox-series-fr...

Fantasy Tower defense turrets - https://assetstore.unity.com/packages/3d/environments/fantasy/fantasy-tower-defe...

Free Low Poly Nature Forest - https://assetstore.unity.com/packages/3d/environments/landscapes/free-low-poly-n...

Low Poly Toon Packs - https://assetstore.unity.com/publishers/17283

PBR HP Polyart Models -  https://assetstore.unity.com/publishers/23554

Handpainted Turntable Platforms - https://assetstore.unity.com/packages/3d/props/handpainted-turntable-platforms-6...

Stone UI - https://assetstore.unity.com/packages/2d/gui/icons/stone-ui-182526

Vegetation Spawner - https://assetstore.unity.com/packages/tools/terrain/vegetation-spawner-177192



Music: 

Samuel Kim Music - https://www.youtube.com/@samuelkimmusic

Theobrant - https://www.youtube.com/@TheobrantMusic

Download

Download
PolyWarfareWindowsBuild.zip 132 MB
Download
PolyWarfareMacBuild.zip 141 MB