Skip to content

hulvdan/godot-template

Repository files navigation

godot-template

Setting Up The Machine

  • Download godot source to c:\Users\user\dev\home\godot-4.6-stable
  • Inside of it execute:
    python misc\scripts\install_d3d12_sdk_windows.py
    
  • Create godot.exe, godot_console.exe in PATH
    mklink c:\Users\user\Programs\PATH\godot.exe c:\Users\user\Programs\godot\Godot_v4.6-stable_win64.exe
    mklink c:\Users\user\Programs\PATH\godot_console.exe c:\Users\user\Programs\godot\Godot_v4.6-stable_win64_console.exe
    
  • Download buf and place it into PATH https://github.com/bufbuild/buf/releases/tag/v1.65.0
  • Optional. For nvim:
  • (for stylua pre-commit) Install rust https://rust-lang.org/tools/install/
  • (for proto) go install github.com/mariomakdis/proto-renumber@v1.1.0

Bootstrap A New Repo

# * Create a repo in GitHub
# * Add ruleset to protect default branch in GitHub (disable deletions + disable force pushes)
# * clone repo
# * open nvim inside it
git remote add template https://github.com/Hulvdan/godot-template.git
git fetch template
git merge template
git push
uv python install 3.11
uv sync
uv run pre-commit install
uv run pre-commit install --install-hooks
# * I checked out master branch of godot-template in lazygit
    -> renamed it into `template` in github desktop
# * Open Godot -> Project Settings -> Change name

About

my godot game bootstrap repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages