A fast-paced 2D bullet hell game built in Unity — dodge, aim, and outlast everything thrown at you.
BulletHell is a 2D arcade game where survival is the only goal. Face relentless waves of enemies and projectiles, and see how long you can last.
Developed as a personal project to deepen knowledge of Unity, C# game architecture, and custom shader development.
| Technology | Purpose |
|---|---|
| Unity 2021+ | Game engine |
| C# | Game logic & mechanics |
| ShaderLab / HLSL | Custom visual shaders |
| Action | Keyboard / Mouse | Controller |
|---|---|---|
| Move | WASD |
Left Stick |
| Shoot | Left Click / Space |
Right Trigger / A |
| Pause | Escape |
Select |
- Go to the
GameBuildfolder - Run the
.exefile - No installation required
- Open the cloned folder in Unity 2021+
- Open the main scene
- Press ▶ Play
BulletHell/
├── BulletHell/ # Unity project source
├── GameBuild/ # Compiled playable build
└── Controls.txt # Control reference