Unity Play Logo
Showcases
How to
Notifications

30
Pause (V)
Stop (B)
JB
23 Oct 2020
A simple bullethell that I made for my class. Game Jam 1. Press space to shoot and press WASD to move. The player has invulnerability frames after being hit, and the bullet pattern is calculated using basic trigonometry. The bullets automatically deactivate themselves after 6 seconds or after a collision and enter a pool that is shared between the player and the enemy. The player also has a cooldown on their projectiles that prevents them from just spamming spacebar to win in 2 seconds. The black outlines are actually a tilemap surrounding the game area. The tiles have a unified collision box to prevent the player from leaving the screen. Overall I feel like I could have made more patterns (I made a function that makes creating spreads significantly easier) but I burnt out a bit near the end. Still feel somewhat proud of how I was able to do this despite having 3 other classes with projects to work on.
A simple bullethell that I made for my class. Game Jam 1. Press space to shoot and press WASD to move. The player has invulnerability frames after being hit, and the bullet pattern is calculated using basic trigonometry. The bullets automatically deactivate themselves after 6 seconds or after a collision and enter a pool that is shared between the player and the enemy. The player also has a cooldown on their projectiles that prevents them from just spamming spacebar to win in 2 seconds. The black outlines are actually a tilemap surrounding the game area. The tiles have a unified collision box to prevent the player from leaving the screen. Overall I feel like I could have made more patterns (I made a function that makes creating spreads significantly easier) but I burnt out a bit near the end. Still feel somewhat proud of how I was able to do this despite having 3 other classes with projects to work on.
Made with
Copied to clipboard