Bubbly Games Launcher

Our launcher. Everything in-house is installed and kept up to date through it.

Install this first. Most of the list below is only available through it, so nothing else on
Onboarding can start until this one is done.

Access: ask Janis.

What it installs

For See
Our Git client Everyone Gitea & Git LFS
The Blender add-on 3D Blender Setup
Bubbly Asset Editor Content, data, dialogue Core Concepts

Blender itself comes from Steam, and Unity from Unity. Those are not ours, so they are not in here.

Not written yet
  • Where the launcher itself is downloaded from, for someone who has just been granted access
  • What access actually means: an account, an invite, a licence?
  • Whether updates are automatic, or whether you have to come back and press something
  • What to do when something it installed turns out to be out of date

That last point matters most for one tool in particular: the Asset Editor "is always changing
and must be kept up to date". How a person knows theirs is stale, and what they do about it, is
not written anywhere.

Should Workspace Check be in here?

It is currently built out of the bubbly-asset-rules repo, which means getting a current copy
needs a checkout and a Node toolchain. A 3D artist should not need either. On top of that, the rules travel
inside the .exe, so it has to be redistributed after every rule change anyway. This is the
obvious place for it.