Extensibility and Control
Estimated reading: 0 minutes
4 views
A modular handler system means:
- The product is easier to extend — new handlers can be added without modifying existing ones
- Features are easier to govern — each handler category has its own permission boundaries
- Permissions can be reasoned about more clearly — you know exactly which handlers are active
- New integrations have a cleaner path forward — ProBuilder was the first deep integration, with many more planned
- The architecture has room to grow — more engines, more tools, more specialized handlers
- Specialized integrations can deepen the AI without bloating the core foundation
Why the permission story matters here:
These categories are not just useful for organization. They are useful for control. A developer can decide that create and modify are allowed, delete is restricted, file operations are limited, and workspace planning is enabled for one project and disabled for another.
That is the kind of practical, real-world control that separates a professional tool from a toy. GameCatalyst was built for developers who take their projects seriously.