Skip to content
 
 

Latest commit

 

History

209 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoBuild

Free, open-source in-editor mesh modelling for Godot 4.

Block out levels, sculpt geometry, and ship game-ready meshes without leaving the Godot editor.

CI


What is GoBuild?

GoBuild is a Godot 4 EditorPlugin that brings in-editor mesh modelling directly into Godot. Create and edit 3D geometry at the vertex, edge, and face level — select elements, move and rotate them, and build scenes out of solid shapes, all without leaving the editor.

Designed for level blockout, architecture, and game-ready props. No external tools required for common geometry tasks.

Status

🔧 Active development — Stage 5 (UV Tools).

Primitive shapes, sub-element selection, move handles, rotate handles, and box select are working. See GUIDE.md for what you can do right now.

Installation

From the Godot Asset Library (once listed):

  1. Open Project → AssetLib inside Godot.
  2. Search for GoBuild and install.
  3. Enable the plugin under Project → Project Settings → Plugins.

From a release zip:

  1. Download the latest zip from Releases.
  2. Drop the addons/go_build/ folder into your project's addons/ directory.
  3. Enable the plugin under Project → Project Settings → Plugins.

From source:

git clone https://github.com/marcel-b-roodt/GoBuild.git

Open project.godot in Godot 4. The plugin activates automatically.

Quick Start

See GUIDE.md for a full walkthrough — creating shapes, selecting elements, moving and rotating geometry, and all keyboard shortcuts.

AI Tooling Transparency Disclosure

Most code in this repository was generated with AI assistance and reviewed by the maintainer. Specifically:

  • Tooling: OpenCode (models previously run through VS Code Copilot integration), running GLM-5.1 or latest (an open-weight model from Zhipu AI / THUDM, glm-4 license) via Ollama. Other models, provided they are open-source and appropriately licensed, may also be used.
  • Human role: Project architecture, feature design, code structure, acceptance testing, and all release decisions are made by the maintainer. Every AI-generated change is read, evaluated, and tested before merging. No code ships without human approval.
  • CI: All code passes gdparse (syntax), gdlint (style), and a GdUnit4 test suite on every push via GitHub Actions.
  • Not used: Autonomous agents, unsupervised commits, or unsupervised merges. No outside contributors.

If you have questions about how any piece of code was written or verified, please feel free to open an issue.

Contributing

Bug reports and feature requests are welcome. Please open an issue first for significant changes.

Support the project

GoBuild is free and open-source. If it saves you time, consider supporting development on Patreon or Ko-fi.

License

GPL v3 — see LICENSE.md.

About

The Godot Mesh Editor and Level Design Tool

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages