Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 14 days 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 (about 1 year ago)
- Last Synced: 2025-01-04T20:19:28.830Z (20 days 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`.
![example](https://cdn.discordapp.com/attachments/1154116157641588826/1154116157826142250/image.png)
# Docs
Check out the [Wiki](https://github.com/R-unic/componentize/wiki) for any API reference and examples.