One philosophy. Multiple platforms. Built for roleplay.
QBCore is an open-source framework ecosystem that provides the architecture layer between a game or user-generated-content platform and the roleplay worlds creators build on top of it.
The platform provides the runtime, networking, hosting, player identity, and creation tools. QBCore provides familiar foundations for characters, roles, accounts, economy, persistence, permissions, authority, and other roleplay systems. Creators provide the world, rules, content, stories, and gameplay.
QBCore began with FiveM. RedM followed, extending the same foundation natively. The ecosystem is now evolving into a cross-platform standard for building roleplay experiences across UGC platforms.
Cross-platform does not mean one codebase running everywhere. Each QBCore implementation uses its platform's native language, APIs, networking model, and development tools. The implementation changes; the concepts stay familiar.
- QBCore FiveM — The established foundation, built with Lua and FiveM APIs
- QBCore RedM — The established Red Dead Redemption 2 implementation, built with Lua and RedM APIs
- QBCore Roblox — The first major expansion, built natively with Luau and Roblox services
- QBCore UEFN — A research-and-development implementation using Verse and UEFN APIs
- QBCore CyberMP — A potential Cyberpunk 2077 implementation currently under evaluation
- Players and characters — Separate the connected player from persistent roleplay identities
- Persistence and state — Define what survives runtime boundaries without mandating one storage technology
- Authority and permissions — Keep protected gameplay state under trusted server authority
- Accounts and economy — Model currencies and ownership as independent domains
- Roles and capabilities — Support professions, affiliations, duty state, grades, and policies
QBCore standardizes roleplay concepts and behavior—not identical syntax or APIs across every platform.
Contributions are welcome across the ecosystem. Choose the organization for the platform you work with, then review the relevant repository's README and contribution guidance before opening an issue or pull request.