fishfolk / punchy

A 2.5D side-scroller beatemup, made in Bevy

Home Page:https://fishfolk.github.io/punchy/player/latest

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ready for Fish Launcher

erlend-sh opened this issue · comments

We’d like to initialize Punchy through https://github.com/fishfight/FishLauncher

We use a convention for release assets and they should follow this to work seamlessly with the launcher. Explained here: https://github.com/fishfight/FishFight/blob/main/PACKAGING.md#binary-releases

@orhun can answer any further questions.

This should be trivial. Bevy games follow that exact convention by default.

I haven't looked at the launcher itself yet, but it should be nice and easy to integrate.

After looking a little bit more into it, it seems like all we really need to do is setup a release pipeline on GitHub actions, very similar to this one from FishFight: https://github.com/fishfight/FishFight/blob/main/.github/workflows/release.yml.

Nuances such as dependencies, file names, and some similar things will be different, but it should be a straight-forward migration of that script.

The rest of the changes would be required in the FishLauncher itself to support selecting which game to download.

Yup, eggxactly 🥚 I will take a look at the repository and adopt a similar workflow for release builds. It should be fairly straightforward.

I'm closing this because I think that we've done everything we need to do on the Punchy side of this. Feel free to re-open if there's other stuff we need to do!