A strategic lane defense game where you battle against different elemental beasts. Built using C# for Unity and animated using Unity's 2D Skeletal and Keyframe animation systems.
This repository consists of four folders:-
Out which the Assets and Final_Game_Builds are the only files to be concerned with if a user wants to understand the inner workings of the game or play the final build, respectively.
This consists of the all the entities used to make the game. These entities (assets) can be categorized as:-
The Final_Game_Builds folder consists of two final builds of the game. These builds are:-
To run the game using the PC build :-
- Download the Repository.
- Open the Final_Game_Builds folder.
- Open the MageLight_PC folder.
- Double click the
MageLight.exeexecutable to run the game.
To run the game using the WebGL build :-
- Download the Repository.
- Open the Final_Game_Builds folder.
- Open the MageLight_Web folder.
- Right Click the
index.htmland choseopen withMicrosoft Edge or Mozilla Firefox (Only these two browsers can run WEBGL builds without further configurations)
-
Chose an arsenal of wizards to deploy on to the playing field using the defender bar at the bottom of your screen.
-
Mouse overdifferent wizards within the defender bar to figure out their details such as:-- Cost to deploy
- Health
- Damage Inflicted Per Shot
- Special Abilities.
- Use the
Mouseto navigate through UI menus (Start Menu, Pause Menu, Options Menu, Enemy Details Viewing Section (Also known as Beasts of MageLight) and Game Over Screen) - Use
Mouse overto hover over the different wizard types in your defender bar before dropping them to view their details. - Use
Left Mouse Clickto select which wizard to deploy. - Use
Left Mouse Clickon the playing field to deploy selected wizard. - Use
Escapeto toggle the Pause Menu.
For detailed design specifications please refer to the Wiki of this respository.