You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 22, 2026. It is now read-only.
This will allow users to expand the base actor to do whatever they want
Describe the feature
Component System
Every actor has an array of components
These components should not be added/removed at runtime
The actor doesnt need to know what the components do as they are independent
It will only need to have functions like "GetComponentsOfClass"
World utility functions
GetActorsWithComponent
Some examples
Camera/Playble
Turn the player into an actual actor
This means viewport will no longer own the camera, only reference it
Mesh
Move away from current system where every actor owns a mesh
Script
This will be added later with the scripting system but it is a good example of differenct components
A few questions
Would you be willing/able to implement this feature yourself?