Home
Welcome to the Quebec documentation!
💁 What is Quebec?
Quebec is a fast, minimal Roblox game framework built for developers who want control - without the boilerplate. It’s written in Luau and follows an opt-in design, using only what your game needs. This leads to lower memory usage and better overall performance.
Despite its lean core, Quebec includes powerful built-in features and remains highly customizable, letting you shape the framework to fit your project.
⚡ Benefits
Quebec offers a lot of benefits for your experience as a developer. Making your life easier - without major tradeoffs. Below you will find a listing of all notable features that Quebec supports or will support in the future.
Actively Maintained
✅
Quebec receives regular updates, improvements and fixes
Insane Customization
✅
Customize nearly everything - structure, lifecycle, loading, and more
Singleton Pattern
✅
Structure your game behavior using singletons like services and controllers
Opt-in Structure
✅
Only run what you explicitly define - better control, less overhead
Cross-Instance Access
✅
Export singletons from one instance and use them within another
Lifecycle Events
✅
Use hooks like init
, start
, destroy
, onStep
, etc.
Shared Module Pool
✅
All instances pull from the same module tree
Last updated