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.
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.
🔧 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.
From the Godot Asset Library (once listed):
- Open Project → AssetLib inside Godot.
- Search for GoBuild and install.
- Enable the plugin under Project → Project Settings → Plugins.
From a release zip:
- Download the latest zip from Releases.
- Drop the
addons/go_build/folder into your project'saddons/directory. - Enable the plugin under Project → Project Settings → Plugins.
From source:
git clone https://github.com/marcel-b-roodt/GoBuild.gitOpen project.godot in Godot 4. The plugin activates automatically.
See GUIDE.md for a full walkthrough — creating shapes, selecting elements, moving and rotating geometry, and all keyboard shortcuts.
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.
Bug reports and feature requests are welcome. Please open an issue first for significant changes.
GoBuild is free and open-source. If it saves you time, consider supporting development on Patreon or Ko-fi.
GPL v3 — see LICENSE.md.