Goshapes: Curve-based Modelling and Level Building

An asset by daleblackwood
The page banner background of a mountain and forest
Goshapes: Curve-based Modelling and Level Building thumbnail image
Goshapes: Curve-based Modelling and Level Building thumbnail image
Goshapes: Curve-based Modelling and Level Building hero image

Quick Information

0 ratings
Goshapes: Curve-based Modelling and Level Building icon image
daleblackwood
Goshapes: Curve-based Modelling and Level Building

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.

Supported Engine Version
4.0
Version String
1.1.3
License Version
MIT
Support Level
community
Modified Date
12 months ago
Git URL
Issue URL

Goshapes for Godot 4

README goshapes1

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: README goshapes1

You can also use paths to procedurally place instances: README goshapes2 ^ Notice that the trees above both snap to ground and ignore the footpath. This can be toggled by layer masks.

Screenshots

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

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Goshapes: Curve-based Modelling and Level Building icon image
daleblackwood
Goshapes: Curve-based Modelling and Level Building

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.

Supported Engine Version
4.0
Version String
1.1.3
License Version
MIT
Support Level
community
Modified Date
12 months ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers