World Engine is a high-performance framework designed specifically for onchain, real-time games. It allows you to build games that run on their own dedicated “shards”, giving you the speed and complexity of a traditional game engine, while keeping your game fully secure and verifiable on the blockchain.This architecture unlocks a new generation of onchain games. From real-time strategy to physics-heavy simulations, World Engine empowers you to build complex, persistent worlds that were previously impossible to run on general-purpose blockchains.
Traditional blockchains are built around event-driven execution: a transaction arrives, the chain processes it, and only then does the state change. This model is too slow and too unpredictable for real-time games, where the world must update continuously and on a fixed schedule.World Engine takes a different approach. It introduces a tick-driven rollup protocol where the world updates on a fixed schedule, just like a real game engine. The world advances every tick, deterministically, regardless of how or when inputs arrive.This gives developers real-time performance without giving up security or verifiability. Games stay responsive because the protocol follows the same timing model as modern game engines.
Built for GamesWorld Engine is purpose-built for real-time games. It supports execution sharding and horizontal scalability, so your game can scale across multiple shards as needed.Built for DevelopersWe provide end-to-end tooling designed for a smooth developer experience across the full cycle: building, testing, debugging, and deploying. With client SDKs, built-in auth, and managed deployment, everything is set up to help you iterate quickly.Built for CollaborationThe ecosystem supports community plugins and preset shards for common game types. You can share components, extend existing shards, or build on top of what others have created.
Cardinal is our first implementation of the World Engine protocol, written in Go. It’s an ECS-based, tick-driven game server framework designed for writing high-performance, real-time games.If you’ve worked with engines like Unity, Unreal, or Bevy, Cardinal will feel familiar. It uses the same ECS architecture and tick-based execution model, so you can focus on building your game rather than wrestling with blockchain mechanics. The rest of this documentation will guide you through Cardinal’s core concepts and patterns.
Head over the the next page to learn how to install the World Engine and create your first game!
⌘I
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"World Engine","colors":{"primary":"#D49338","light":"#F5D64E","dark":"#D49338"},"logo":{"light":"https://mintcdn.com/arguslabs/9b8GV5g2TuAKYfV9/logo/light.svg?fit=max\u0026auto=format\u0026n=9b8GV5g2TuAKYfV9\u0026q=85\u0026s=fd9b3df50fe05e8fee7b008c3b1ed576","dark":"https://mintcdn.com/arguslabs/9b8GV5g2TuAKYfV9/logo/dark.svg?fit=max\u0026auto=format\u0026n=9b8GV5g2TuAKYfV9\u0026q=85\u0026s=1d7cdc1e5d880096897f7f688466f528"},"favicon":"https://mintcdn.com/arguslabs/9b8GV5g2TuAKYfV9/favicon.svg?fit=max\u0026auto=format\u0026n=9b8GV5g2TuAKYfV9\u0026q=85\u0026s=440aebec608e8f03a15711c154d3c0df","navbar":{"links":[{"href":"https://t.me/worldengine_dev","label":"Support"}],"primary":{"type":"button","label":"Get Started","href":"https://world.dev/quickstart"}},"footer":{"socials":{"x":"https://x.com/ArgusLabs_","github":"https://github.com/argus-labs"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/argus-labs/world-engine"},{"anchor":"Telegram Dev Chat","icon":"telegram","href":"https://t.me/worldengine_dev"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"arguslabs","hasAudioNarration":false,"actualSubdomain":"arguslabs","customDomains":["world.dev"],"gitSource":{"type":"github","owner":"argus-labs","repo":"world-engine","deployBranch":"main","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6acdbbc55f8ed992ddad7436","collectionId":"bb732bf1-dabb-48c0-8e90-ed5da540c7a1","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6acdbbc55f8ed992ddad7436"},"entitlements":{},"buildId":"6acdbbc55f8ed992ddad7436","clientVersion":"0.0.3869","searchFilterCounts":[{"language":"default","tag":"World Engine","count":15},{"language":"default","tag":"Cardinal","count":8},{"language":"default","tag":"Getting Started","count":7},{"language":"default","tag":"Forge","count":4},{"language":"default","tag":"C# Client SDK","count":2},{"language":"default","tag":"JavaScript Client SDK","count":2}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"teamspace","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"introduction","slug":"/introduction","pageMetadata":{"title":"Introduction","description":null,"href":"/introduction"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,OptimizedImage}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(OptimizedImage,{className:`mint-block`,src:`https://mintcdn.com/arguslabs/IFqMWi_Fq77ofXMb/images/og.jpg?fit=max\u0026auto=format\u0026n=IFqMWi_Fq77ofXMb\u0026q=85\u0026s=2720581ecd99e4ba78c2e2c30808f9db`,alt:`Hero`,style:{borderRadius:`0.5rem`},\"data-og-width\":`1200`,width:`1200`,\"data-og-height\":`675`,height:`675`,\"data-path\":`images/og.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/arguslabs/IFqMWi_Fq77ofXMb/images/og.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=IFqMWi_Fq77ofXMb\u0026q=85\u0026s=90826b4663a97671662a839c24212f40 280w, https://mintcdn.com/arguslabs/IFqMWi_Fq77ofXMb/images/og.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=IFqMWi_Fq77ofXMb\u0026q=85\u0026s=91b043b100ca6d7d5f7c921b8432df41 560w, https://mintcdn.com/arguslabs/IFqMWi_Fq77ofXMb/images/og.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=IFqMWi_Fq77ofXMb\u0026q=85\u0026s=4512509560f69738acd3b2188b84c182 840w, https://mintcdn.com/arguslabs/IFqMWi_Fq77ofXMb/images/og.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=IFqMWi_Fq77ofXMb\u0026q=85\u0026s=b77465a617dae015c88a439a62ba1e38 1100w, https://mintcdn.com/arguslabs/IFqMWi_Fq77ofXMb/images/og.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=IFqMWi_Fq77ofXMb\u0026q=85\u0026s=37a9cbaa683d32eeed03b3be6f550c00 1650w, https://mintcdn.com/arguslabs/IFqMWi_Fq77ofXMb/images/og.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=IFqMWi_Fq77ofXMb\u0026q=85\u0026s=f0ce810114718f9a5b8368708300b596 2500w`}),`\n`,_jsx(_components.p,{children:`World Engine is a high-performance framework designed specifically for onchain, real-time games. It allows you to build games that run on their own dedicated “shards”, giving you the speed and complexity of a traditional game engine, while keeping your game fully secure and verifiable on the blockchain.`}),`\n`,_jsx(_components.p,{children:`This architecture unlocks a new generation of onchain games. From real-time strategy to physics-heavy simulations, World Engine empowers you to build complex, persistent worlds that were previously impossible to run on general-purpose blockchains.`}),`\n`,_jsx(Heading,{level:`2`,id:`why-world-engine`,children:`Why World Engine?`}),`\n`,_jsx(_components.p,{children:`Traditional blockchains are built around event-driven execution: a transaction arrives, the chain processes it, and only then does the state change. This model is too slow and too unpredictable for real-time games, where the world must update continuously and on a fixed schedule.`}),`\n`,_jsx(_components.p,{children:`World Engine takes a different approach. It introduces a tick-driven rollup protocol where the world updates on a fixed schedule, just like a real game engine. The world advances every tick, deterministically, regardless of how or when inputs arrive.`}),`\n`,_jsx(_components.p,{children:`This gives developers real-time performance without giving up security or verifiability. Games stay responsive because the protocol follows the same timing model as modern game engines.`}),`\n`,_jsx(Heading,{level:`2`,id:`key-features`,children:`Key Features`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Built for Games`})}),`\n`,_jsx(_components.p,{children:`World Engine is purpose-built for real-time games. It supports execution sharding and horizontal scalability, so your game can scale across multiple shards as needed.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Built for Developers`})}),`\n`,_jsx(_components.p,{children:`We provide end-to-end tooling designed for a smooth developer experience across the full cycle: building, testing, debugging, and deploying. With client SDKs, built-in auth, and managed deployment, everything is set up to help you iterate quickly.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Built for Collaboration`})}),`\n`,_jsx(_components.p,{children:`The ecosystem supports community plugins and preset shards for common game types. You can share components, extend existing shards, or build on top of what others have created.`}),`\n`,_jsx(Heading,{level:`2`,id:`the-cardinal-framework`,children:`The Cardinal Framework`}),`\n`,_jsx(_components.p,{children:`Cardinal is our first implementation of the World Engine protocol, written in Go. It’s an ECS-based, tick-driven game server framework designed for writing high-performance, real-time games.`}),`\n`,_jsx(_components.p,{children:`If you’ve worked with engines like Unity, Unreal, or Bevy, Cardinal will feel familiar. It uses the same ECS architecture and tick-based execution model, so you can focus on building your game rather than wrestling with blockchain mechanics. The rest of this documentation will guide you through Cardinal’s core concepts and patterns.`}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next Steps`}),`\n`,_jsx(_components.p,{children:`Head over the the next page to learn how to install the World Engine and create your first game!`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Introduction","description":null,"href":"/introduction"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Why World Engine?","slug":"why-world-engine","depth":2,"children":[]},{"title":"Key Features","slug":"key-features","depth":2,"children":[]},{"title":"The Cardinal Framework","slug":"the-cardinal-framework","depth":2,"children":[]},{"title":"Next Steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-block {\n display: block\n}","subdomain":"arguslabs","siteName":"World Engine","title":"Introduction - World Engine","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-05T22:02:05.027Z","originalFileLocation":"introduction.mdx"},"headHtml":"\u003cmeta data-mint-head name=\"application-name\" content=\"World Engine\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/arguslabs/Fy5FL7OyGsl7PNzQ/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/arguslabs/Fy5FL7OyGsl7PNzQ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/arguslabs/Fy5FL7OyGsl7PNzQ/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/arguslabs/Fy5FL7OyGsl7PNzQ/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/arguslabs/Fy5FL7OyGsl7PNzQ/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/arguslabs/Fy5FL7OyGsl7PNzQ/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/arguslabs/Fy5FL7OyGsl7PNzQ/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/arguslabs/Fy5FL7OyGsl7PNzQ/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/arguslabs/Fy5FL7OyGsl7PNzQ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Introduction - World Engine\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"World Engine\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://world.dev/introduction\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Introduction - World Engine\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/arguslabs/Fy5FL7OyGsl7PNzQ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"World Engine\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#D49338\">\u003clink data-mint-head rel=\"canonical\" href=\"https://world.dev/introduction\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/introduction.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://world.dev/#organization\",\"name\":\"World Engine\",\"url\":\"https://world.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/arguslabs/9b8GV5g2TuAKYfV9/logo/light.svg?fit=max\u0026auto=format\u0026n=9b8GV5g2TuAKYfV9\u0026q=85\u0026s=fd9b3df50fe05e8fee7b008c3b1ed576\"}},{\"@type\":\"WebSite\",\"@id\":\"https://world.dev#website\",\"name\":\"World Engine\",\"url\":\"https://world.dev\",\"publisher\":{\"@id\":\"https://world.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://world.dev/introduction#webpage\",\"url\":\"https://world.dev/introduction\",\"name\":\"Introduction\",\"dateModified\":\"2026-10-05T22:02:05.027Z\",\"isPartOf\":{\"@id\":\"https://world.dev#website\"},\"breadcrumb\":{\"@id\":\"https://world.dev/introduction#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://world.dev/introduction#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"World Engine\",\"item\":\"https://world.dev\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction\",\"item\":\"https://world.dev/introduction\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://world.dev/introduction#article\",\"headline\":\"Introduction\",\"name\":\"Introduction\",\"url\":\"https://world.dev/introduction\",\"mainEntityOfPage\":{\"@id\":\"https://world.dev/introduction#webpage\"},\"dateModified\":\"2026-10-05T22:02:05.027Z\",\"publisher\":{\"@id\":\"https://world.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://world.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"World Engine\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"World Engine","nav":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/argus-labs/world-engine"},{"anchor":"Telegram Dev Chat","icon":"telegram","href":"https://t.me/worldengine_dev"}]},"dropdowns":[{"dropdown":"World Engine","icon":"triangle","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","description":null,"href":"/introduction"},{"title":"Installation","description":null,"href":"/installation"},{"title":"Project Structure","description":null,"href":"/project-structure"}]},{"group":"Cardinal","pages":[{"title":"ECS","description":null,"href":"/cardinal/ecs"},{"title":"Commands","description":null,"href":"/cardinal/commands"},{"title":"Events","description":null,"href":"/cardinal/events"},{"title":"System Events","description":null,"href":"/cardinal/system-events"},{"title":"Queries","description":null,"href":"/cardinal/queries"},{"title":"Snapshots \u0026 Durability","description":null,"href":"/cardinal/snapshots"},{"title":"Client Integration","description":null,"href":"/cardinal/client-integration"},{"title":"Testing Systems","description":null,"href":"/cardinal/testing"}]},{"group":"Forge","pages":[{"title":"Quickstart","description":null,"href":"/forge/quickstart"},{"title":"Organization","description":null,"href":"/forge/organization"},{"title":"Project","description":null,"href":"/forge/project"},{"title":"Deployment","description":null,"href":"/forge/deployment"}]}]},{"dropdown":"JavaScript Client SDK","icon":"js","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","description":null,"href":"/sdk/javascript/introduction"},{"title":"Quickstart","description":null,"href":"/sdk/javascript/installation"}]}]},{"dropdown":"C# Client SDK","icon":"hashtag","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","description":null,"href":"/sdk/csharp/introduction"},{"title":"Installation","description":null,"href":"/sdk/csharp/installation"}]}]}]},"title":"Introduction - World Engine","buildId":"dpl_DMQXxPZd444kjahHSuSB7FkJbKrX","deploymentId":"dpl_DMQXxPZd444kjahHSuSB7FkJbKrX","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-CIAN8znE.js","PlusIcon-9MUXBxAV.js","lightbox-handle-r17bVUz3.js"]}