Basic Shape Creation's icon

Basic Shape Creation 3.0.0 2D Tools 4.2 Community

Submitted by user 9thAzure; MIT; 2025-08-21

An addon for the Godot Engine which adds a few basic functions for creating and modifying shapes,
and a few nodes that use those functions to create shapes and use them.

These functions and nodes are written in GDScript to make them universally compatible.
They are exposed to C# via wrapper classes in the `BasicShapeCreation` namespace.

--- Nodes ---

Currently, there are 2 nodes offered:
- BasicPolygon2D - General purpose node for creating, drawing, and exporting shapes
- BasicCollisionPolygon2D - A specialization of BasicPolygon2D that provides collision shapes to a parent, similar to CollisionPolygon2D.

--- Functions ---

Functions are provided under the BasicGeometry2D singleton. The provided functions include:

- add_shape - Creates a shape and inserts it into the provided array at the provided index.
- add_ring - Takes a shape and duplicates its points to be some proportional amount closer to the shape center.
- add_rounded_corners - Takes a shape and rounds the corners.


View files Download Submit an issue Recent Edits