Skip to content
/ FPSTemplate Public template

For use with godot, a simple FPS Template with auto-publish to itch using github actions

License

Notifications You must be signed in to change notification settings

Zafuzi/FPSTemplate

Repository files navigation

FPSTemplate - A godot template with auto-publish to itch using github actions

Game Screenshot

Adapted from: Ainlind - first_person_exploration_template

Publishing Setup

  • Create a new game on itch and name it something good. The URL is important here. Itch New Project Page

  • Go to your itch settings and generate a new API Key Itch Settings Page

  • Then add the API key to Github naming it BUTLER_CREDENTIALS Github Secrets Github Secrets Page 2

  • Then generate a personal token for github on the Personal Tokens page.

  • Add that token as a secret in your reposistory as GH_CREDENTIALS just like we did for BUTLER_CREDENTIALS

-Change .github/workflows/publish-to-itchio.yaml to use your games name instead of FPSTemplate-, and change the username to your own itch username YAML

  • Do the above step for EVERY platform in that file (Search and replace all helps)
  • Change godot build directory output names to your games name

Godot Export Settings

  • Create a new branch named production

Creating Production Branch

  • Github actions should automatically start building and attempting to publish

Github Actions

  • Just push to production or use a pull request to retrigger the actions and auto-publish

About

For use with godot, a simple FPS Template with auto-publish to itch using github actions

Resources

License

Stars

Watchers

Forks

Packages

No packages published