Wonder Valley

01 February 2020



Download or More Info



github icon



Description



A singleplayer, tower defense PC game school project where you play as Alice, a boy lost in wonderland.

Build and move your allies to escort Alice through waves of ever-increasing enemies. Reach the Queen’s Castle to win!



Features



  • Tower Defense
  • Singleplayer
  • Real Time Strategy


Reflection



Language Used: C#

Software Used: Unity Game Engine

Role: Gameplay Programmer, UI & UX Design, Tutorial Designer


Wonder Valley is a tower defense game made from Oct 2019 to Feb 2020 during my Year 2 studies in Polytechnic.


The objective of the game is to get Alice to the castle in every level by placing and moving towers (Alice included). Deploying towers or moving towers consume mana and enemies spawn on the map with the objective of destroying the fragile Alice.


Although this game is difficult to make, it has taught me a lot about the basics of pathfinding on a grid. Moreover, this project taught me a lot about Object Oriented principles like inheritance for the various enemy types and abstraction for enemy wave sequences. Moreover I have learnt design patterns like Object Pooling, Flyweight and Factory pattern within this experience.



Images