2D defence game, where you have to build a fortress while defending it against increasingly more difficult waves of enemies. Fortress can be built using different blocks like turrets, structure and resource generating. Each block will also be affected by physics so that enemy projectiles might misplace some of your blocks and cause a collapse.
Gameplay mechanic:
- you can place wall blocks and turret blocks
Milestone 1
For the 1st milestone we managed to create basic building (one type of wall and one type of turret), basic enemies (archer, melee enemy) and a basic wave system (possible to win/lose a wave).
Win and Lose conditions:
- Wave is lost if the preplaced Core is destroyed
- Wave is won if all the enemies have been killed.
Project plan
PERT chart
UI Mockups + Scheme
Color palette 1
Color palette 2
Build
Milestone 2
Summary
We completed all required requirements for this milestone. Compared to our project plan we surpassed all goals for milestone 2 and little bit more. All gameplay mechanics are done. Now we need to polish them and add new stuff.
Sneak peek before playing game yourself
Cannon animation
Gameplay
New in this milestone
- Wave saving and loading
- Basic research
- Basic map generation
- Wave traits
- Sounds for item placing and cannon fire
- More animations
- Menu animations
- Options area in menu
- Backgrounds for menu and main game
- Structure blocks, turrets, enemies, waves, sounds were made scalable.
- 2 new turrets (catapult and cannon) and projectiles for them
- 1 new structure block (stone wall)
Notable bug fixes
Made structure blocks more sturdy
Bugs
After clicking delete saves. Researches doesn't refresh. After restart researches are correct
Sometimes block doesn't destroy properly(destroys only block script) and block becomes undestructable.
Build
Milestone 3
For this milestone we mostly added new items and polished the game.
Peer review for Battleland can be found here.
New in this milestone
- 3 new structure blocks (concrete, iron and gold)
- 3 new turrets (rifle, RPG launcher and minigun)
- New enemy
- Improved research, put all the researchable items in a tree structure
- Tooltips for research items. Hovering over will show you research details
- Added a sound to everything, that should have it
- Improved UI. It should have much less Unity's default sprites now
- Grace period is now skippable
- Added tutorial (Only on wave 0)
- Almost bug free :D
Final showdown
Our new research tree
In-game tutorial
Available turrets
RPG
Fixed final build
There is also a button in options for debugging now. it gives exp. Otherwise it might be difficult to unlock everything.