No description
  • Shell 53.7%
  • Rust 28.1%
  • Batchfile 18.2%
Find a file
2026-02-26 19:44:42 +02:00
.gitea/workflows Add itch.io butler push step 2026-01-05 22:33:44 +02:00
builds Add windows CI 2026-01-05 21:36:34 +02:00
engine-extension Add hello world project, linux and web builds 2026-01-04 02:51:05 +02:00
game-project Add windows CI 2026-01-05 21:36:34 +02:00
README.md Fix readme typos 2026-02-26 19:44:42 +02:00

This repository contains a basic Godot project with a GDExtension written in Rust, made to be easy to fork off of to start new Godot projects.

Features:

  • Rust GDExtension ready to use.
  • CI builds with upload-artifact for downloading a web/linux/windows build for any commit.
    • Required Godot versions should be updated in .gitea/workflows/build.yaml and builds/build-windows.bat as needed (and updated on the runners to match).
  • CI uploads to itch.io for tagged commits, using the tag as the "version number" on the itch side.
    • The web channel needs to manually be set to "This file will be played in the browser" and the "Kind of project" needs to be set as "HTML".
    • The workflow should be updated to have the correct username and project name for the butler calls in .gitea/workflows/build.yaml.
  • To find all the places to replace "game-project" with the name of the game at, use:
    rg '[Gg]ame.[Pp]roject'