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.exe
executable 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.html
and choseopen with
Microsoft 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 over
different wizards within the defender bar to figure out their details such as:-- Cost to deploy
- Health
- Damage Inflicted Per Shot
- Special Abilities.
- Use the
Mouse
to 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 over
to hover over the different wizard types in your defender bar before dropping them to view their details. - Use
Left Mouse Click
to select which wizard to deploy. - Use
Left Mouse Click
on the playing field to deploy selected wizard. - Use
Escape
to toggle the Pause Menu.
For detailed design specifications please refer to the Wiki of this respository.