A infinite vertical scrolling bullet hell game made in Unity using C#, Scriptable objects to store data and a Pathing system built using Unity's waypoint system.
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 a standalone PC build for the game.
To run the game using the PC build :-
- Download the Repository.
- Open the Final_Game_Builds folder.
- Open the Bullet_Hell_PC folder.
- Double click the
Bullet_Hell.exeexecutable to run the game.
Destroy waves of enemies while trying to maneuver the demon slayer to avoid incoming projectiles of the enemies.
Controls:-
- Use the
W\A\S\Dkeys orUP\LEFT\DOWN\RIGHTarrow keys to move the player within the game. - Use
Left Mouse Clickto select UI options (Start Menu, Game Over Screen and Pause Menu) - Use
Spaceto shoot. - Use
Escapeto toggle the pause Menu - Use
Mto toggle the volume level (100%, 75%, 50%, 25%)
For detailed design specifications please refer to the Wiki of this respository.