https://github.com/r-unic/componentize
A component system for Roblox, optionally using tags
https://github.com/r-unic/componentize
collection-service component ecs rbx roblox system
Last synced: 3 months ago
JSON representation
A component system for Roblox, optionally using tags
- Host: GitHub
- URL: https://github.com/r-unic/componentize
- Owner: R-unic
- License: mit
- Created: 2023-09-21T16:12:47.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-27T06:00:47.000Z (over 1 year ago)
- Last Synced: 2025-02-26T04:54:59.021Z (3 months ago)
- Topics: collection-service, component, ecs, rbx, roblox, system
- Language: Lua
- Homepage: https://wally.run/package/r-unic/componentize
- Size: 258 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Componentize
Componentize is a component system for Roblox, optionally using CollectionService for tagging. Here's some example code of a lava brick. You can use functions beginning with `Event_` to hook into any event of the linked instance. In this case, `Lava` is linked to a `BasePart`. `Touched` is an event of `BasePart`. Events connected this way are automatically added to the janitor, accessible via `self._janitor`.

# Docs
Check out the [Wiki](https://github.com/R-unic/componentize/wiki) for any API reference and examples.