Made a code example for #tic80 : shooting bullets!
https://cxong.github.io/tic-80-examples/bullets
Shmups are great because they are one of the easiest genres to get started with, but this took a lot longer to make than expected, because it covers lots of techniques:
- spawning bullets
- collision between bullets and enemies
- despawning on collision, out of bounds
- sound effects
- cooldown using counters
if you haven't done #GameDev before, even if you're using an engine... it's not easy!