Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

SGC | ECS for any Node

An asset by QJPG
The page banner background of a mountain and forest
SGC | ECS for any Node thumbnail image
SGC | ECS for any Node thumbnail image
SGC | ECS for any Node hero image

Quick Information

0 ratings
SGC | ECS for any Node icon image
QJPG
SGC | ECS for any Node

This is an ECS implementation to be adapted to any Node.The implementation works using a script that inherits from the "SGCComponent" class. An SGCComponent can be activated or deactivated, and have one or more "SGCComponentProperty" for external values.

Supported Engine Version
4.3
Version String
20.07.24
License Version
MIT
Support Level
community
Modified Date
1 year ago
Git URL
Issue URL

SGC README

Simple Godot Component System for any Node

The component class is abstract and can be extended for other scripts to inherit.

README component_icon SGCComponent

It can be added to any node (as long as it is not one of the same type).

README image

README component_property_icon SGCComponentProperty

These are properties of all types supported by the engine. They are only added to one component.

README image

README component_property_group_icon SGCComponentPropertyGroup

You can separate the properties of a component using property groups. These are resources that can be saved.

README image

This is an ECS implementation to be adapted to any Node.
The implementation works using a script that inherits from the "SGCComponent" class. An SGCComponent can be activated or deactivated, and have one or more "SGCComponentProperty" for external values.

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
SGC | ECS for any Node icon image
QJPG
SGC | ECS for any Node

This is an ECS implementation to be adapted to any Node.The implementation works using a script that inherits from the "SGCComponent" class. An SGCComponent can be activated or deactivated, and have one or more "SGCComponentProperty" for external values.

Supported Engine Version
4.3
Version String
20.07.24
License Version
MIT
Support Level
community
Modified Date
1 year 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