Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
Goshapes provides intuitive, curve-based level creation tools for Godot 4.This tool augments Path3D nodes with abilities to: - create custom block meshes (earth, buildings, etc) - create path meshes (fences, paths, roads) - scatter instances (trees, rocks, grass, etc)This makes it ideal for quickly putting together 3D environments.
Goshapes for Godot 4
Intuitive path-based level creation for Godot 4
Goshapes makes it easy to rapidly generate levels in Godot 4.
This tool augments Path3D nodes with abilities to:
- create custom block meshes (earth, buildings, etc)
- create path meshes (fences, paths, roads)
- scatter instances (trees, rocks, grass, etc)
This makes it ideal for quickly putting together 3D environments.
Goshapes wraps your custom meshes to a path you specify in the editor:
You can also use paths to procedurally place instances: ^ Notice that the trees above both snap to ground and ignore the footpath. This can be toggled by layer masks.
Installation
To install, clone this repository into the addons folder of your Godot 4 project, so that its path in your project is res://addons/goshapes
.
Demo Scene
A sample scene, and some sample shape styles and materials have been included under the samples
subdirectory. Have a play around there, it should become obvious what the tools can do.
What about GDBlocks for Godot 3?
I initially developed this addon for Godot 3, as GDBlocks. This version marks an increase in scope that was made possible thanks to new tools and performance improvements in Godot 4. As the change is quite dramatic, I've decided to fork my own project and make the improvements here. Going forward, this will be the only active project in development.
Goshapes provides intuitive, curve-based level creation tools for Godot 4.
This tool augments Path3D nodes with abilities to:
- create custom block meshes (earth, buildings, etc)
- create path meshes (fences, paths, roads)
- scatter instances (trees, rocks, grass, etc)
This makes it ideal for quickly putting together 3D environments.
Reviews
Quick Information
Goshapes provides intuitive, curve-based level creation tools for Godot 4.This tool augments Path3D nodes with abilities to: - create custom block meshes (earth, buildings, etc) - create path meshes (fences, paths, roads) - scatter instances (trees, rocks, grass, etc)This makes it ideal for quickly putting together 3D environments.