What problem does it solve?
QFramework provides a standard, CQRS-focused architecture and toolkit for Unity development, helping teams implement features, refactor existing code, and analyze projects with a consistent set of roles (Architecture, Controller, System, Model, Utility, Command, Query, Event, BindableProperty).
Core Features & Use Cases
- Architecture guidance and separation of concerns (MVC-inspired structure with IArchitecture, IModel, ISystem, IUtility, ICommand, IQuery, IEvent).
- CQRS-first workflow: Commands write state, Queries read state, and Events notify changes.
- Bundled references, templates, and docs to accelerate feature work and analysis (Playbook, Templates, API docs, User Manual, etc).
Quick Start
Install and configure QFramework in your Unity project, then map features to QFramework layers and load the bundled references to begin architecture-driven development.