Bubble Space by Thief

Bubble Space!
Welcome to the bubble continuum friend, where we're being attacked on all sides and there's less and less room to move as the bubbles keep coming.
Bubble space is a twin stick shooter, playable with a gamepad or mouse+keyboard. Hopefully the controls are intuitive! Unfortunately a laptop trackpad probably won't work as a lot of laptops disable it when using the keyboard, so you wouldn't be able to move and aim at the same time...
There are three varieties of enemies, five kinds of pickup and a high score to beat!
I built Bubble Space with Godot 4.1, Paint.net, and Bfxr. And Youtube - I'd never used Godot before, so I absolutely crammed tutorials!
Godot 4 web embed unfortunately doesn't work on ldjam.com due to missing isolation headers, but I have hosted it myself at https://www.dynamicarcade.co.uk/LD54/ . There are some glitches in the web version - namely it stalls the first time each particle effect is spawned. It's been tested on Chrome and Edge, YMMV on other browsers, and it may crash Safari (sorry, not my fault, it's a bug in Safari). It won't work on mobile, there are no mobile controls.
I have also provided a Windows download in the downloads section.
| Link | https://static.dynamicarcade.co.uk/LD54/ |
| Original URL | https://ldjam.com/events/ludum-dare/54/bubble-space |
Ratings
| Overall | 267th | 3.262⭐ | 23🧑⚖️ |
| Fun | 208th | 3.357⭐ | 23🧑⚖️ |
| Innovation | 328th | 2.714⭐ | 23🧑⚖️ |
| Theme | 202th | 3.571⭐ | 23🧑⚖️ |
| Graphics | 268th | 3.119⭐ | 23🧑⚖️ |
| Audio | 256th | 2.7⭐ | 22🧑⚖️ |
| Given | 24🗳️ | 7🗨️ |
Edit: Apparently it's a [known bug in Safari](https://docs.godotengine.org/en/stable/tutorials/export/exporting_for_web.html#:~:text=Godot%204%27s%20HTML5%20exports%20currently%20cannot%20run%20on%20macOS%20and%20iOS%20due%20to%20upstream%20bugs%20with%20SharedArrayBuffer%20and%20WebGL%202.0). I'll try and make a Mac export today as it recommends.
Edit2: [making a mac export is apparently a bit of a chore](https://docs.godotengine.org/en/stable/tutorials/export/running_on_macos.html), unlike the Windows and HTML5 exports. Sorry Mac people.
-----
Well designed game! I do see some potential of improvements in graphics but overall is kinda attractive for me! I spent a lot of time playing and improving my skills.
I didn't have any trouble running the game on PC/Chrome. However, other people have had issues running my Godot game on their Mac, so I'm kind of in the same position as you. Doing a Mac build is such a pain in the arse.
My Firefox froze for a couple of seconds a couple of times. It mostly happened when hitting the first enemy.
The limited space theme did come through in my view, in how space becomes increasingly limited with the bubbles occupying more and more of it. Ship movement was sliding a little, but still pretty tight, and gun play felt pleasant. I had hoped stacking upgrades more and more would increase my guns indefinitely, but after a few of them it seemed I had reached the maximum output.
Art is basic but clear, all the important sound effects are in there. Ambient sounds/music would've been welcome, and I think I reached the maximum depth of the game fairly quickly--unless there's a lot I simply missed. Overall I had fun, a nice little shooter!
Yeah there's a limit of IIRC 3 shots and +3 levels of rapid fire. Extra ones collected give bonus points instead. So does a duplicate shield pickup, or too many lives pickups.
With more time I'd have added some UI to indicate this.
An early version did have infinite extra shots, but it made the game far too easy quite quickly - you could end up firing a complete circle!
Perhaps a temporary powerup for that would be good too. A lot of shooters have a temporary "you have everything+1 for 10 seconds" powerup.
Nice score btw.
But I get the feeling it's IMBA big time : / - or it at least feels so..
Even the first boss fight is quite intimidating (I sometimes get the first upgrade and sometimes don't). So it can put off players who would wish to see more. The question is: did I miss anything? I played the web build. BTW for me it froze *only* after the first shot on an enemy (then all good).
On the contrary, I believe the *limited space* part was there - the fact that those bubble-creators are too easy to spam bubbles creates for a *quite limited of space* :D :D :D
Cool game, but please make it less punishing XD