Important: BUBBLE SHADER IS KIND OF BROKEN IN HTML5 BUILD - use the stand-alone build for the full experience :)

About

Keep you ship alive while enemies attack and the space around you gets smaller and smaller.

Ship in a Bubble is a classic shot-em-up with a twist. It features a contracting warp bubble that threatens to crush the player and also reflects their projectiles back to them. Also it allows the player to upgrade their ship by using ship modules that their enemies drop. Unfortunately the modules are placed randomly so that sometimes not 100% optimal ships emerge. Additionally increasingly difficult levels make it harder and harder for the player to survive. How far will you get?

Build from scratch in 48 72 hours for Ludum Dare #54 (Theme: Limited Space)

Features

  • multi modular ship with attach/detachable modules
  • warp bubble with (partially realistic) physics
  • 3 types of power ups
  • progressive difficulty (10 levels)

Controls

  • [ARROW KEYS] to control the ship (roll, thrust)
  • [SPACE] to fire
  • [X] to eject the last added ship module

How-to Play?

Destroying enemy ship will give you one (ore more) of the following power ups:

Expands your warp bubble to maximum. This will help you to not get crushed by the warp field that powers your ship's FTL proportion.
Restores 25 points of your health. Not only the warp bubble can kill you but also enemies so be on the outlook for this power up!
Grants you short-term invincibility (15 seconds).

Apart from these power ups occasionally you might also see some drifting ship parts (modules). You can pick them up so they get auto-attached to a free docking slot (the two red lines). If you're not happy with the auto-placement you can simply hit [X] to detach the last docked module and try again. But be aware that enemy ships can also attach floating modules to their ship!

Known bugs

  • HTML5 version shader is buggy and does not look as cool as the shader in the stand-alone version
  • no music (due to lack of time & skill)

Credits

All done by myself in 72h, except for the engine (Godot) and some free fonts.

Why donation based?

There is currently an itch.io bug that prevents some browsers (e.g. Firefox) from downloading in case the game is set to "No Payments". So I decided to set it to donation based.  When asked how much to donate simply hit "No thanks, just take me to the downloads".

Download

Download NowName your own price

Click download now to get access to the following files:

ship-in-a-bubble-linux.zip 28 MB
Version ld-entry-version
ship-in-a-bubble-windows.zip 27 MB
Version ld-entry-version

Leave a comment

Log in with itch.io to leave a comment.