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.exe
executable 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\D
keys orUP\LEFT\DOWN\RIGHT
arrow keys to move the player within the game. - Use
Left Mouse Click
to select UI options (Start Menu, Game Over Screen and Pause Menu) - Use
Space
to shoot. - Use
Escape
to toggle the pause Menu - Use
M
to toggle the volume level (100%, 75%, 50%, 25%)
For detailed design specifications please refer to the Wiki of this respository.