Skip to content

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.

Notifications You must be signed in to change notification settings

HishamJaffar98/Bullet_Hell

Repository files navigation

Bullet_Hell


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.

Project Structure


This repository consists of four folders:-

  1. Assets
  2. Final_Game_Builds
  3. Packages
  4. Project Settings

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.

Assets

This consists of the all the entities used to make the game. These entities (assets) can be categorized as:-

  1. Animations
  2. Audio
  3. Backgrounds
  4. Fonts
  5. Materials
  6. Paths
  7. Prefabs
  8. Scenes
  9. Scripts
  10. Sprites
  11. VFX
  12. Waves

Builds

The Final_Game_Builds folder consists of a standalone PC build for the game.

Running the Game


To run the game using the PC build :-

Instructions and Controls


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 or UP\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%)

Further Information

For detailed design specifications please refer to the Wiki of this respository.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages