# Stake Engine Web SDK ## Docs - [App & Asset Loading](https://mintlify.wiki/StakeEngine/web-sdk/api/app.md): The App component and asset loading system for PixiJS applications - [Container & Graphics](https://mintlify.wiki/StakeEngine/web-sdk/api/container-and-graphics.md): Layout containers and procedural drawing components - [createEventEmitter](https://mintlify.wiki/StakeEngine/web-sdk/api/create-event-emitter.md): Type-safe event emitter factory for connecting game logic to Svelte components - [createPlayBookUtils](https://mintlify.wiki/StakeEngine/web-sdk/api/create-play-book-utils.md): Factory function for processing ordered sequences of bookEvents - [Particles](https://mintlify.wiki/StakeEngine/web-sdk/api/particles.md): Particle system components for visual effects - [RGS Fetcher](https://mintlify.wiki/StakeEngine/web-sdk/api/rgs-fetcher.md): Type-safe HTTP client for communicating with the Remote Game Server - [Spine Animations](https://mintlify.wiki/StakeEngine/web-sdk/api/spine.md): Spine skeleton animation components for character and effect animations - [Sprite & Text](https://mintlify.wiki/StakeEngine/web-sdk/api/sprite-and-text.md): Image rendering, animated sprites, and text display components - [Building and Launching](https://mintlify.wiki/StakeEngine/web-sdk/building-and-launching.md): Build your game for production and deploy it to the Stake Engine platform - [Books and BookEvents](https://mintlify.wiki/StakeEngine/web-sdk/concepts/book-and-events.md): How the RGS communicates game outcomes through books and bookEvents - [Context System](https://mintlify.wiki/StakeEngine/web-sdk/concepts/context-system.md): How Svelte context connects apps, packages, and shared state - [Event Emitter](https://mintlify.wiki/StakeEngine/web-sdk/concepts/event-emitter.md): How the typed event bus connects game logic to Svelte components - [Game State Machine](https://mintlify.wiki/StakeEngine/web-sdk/concepts/state-machine.md): XState-powered finite state machine for managing bet flows and game states - [Adding a BookEvent](https://mintlify.wiki/StakeEngine/web-sdk/guides/adding-a-book-event.md): Step-by-step guide to implementing a new bookEvent in your game - [Testing with Storybook](https://mintlify.wiki/StakeEngine/web-sdk/guides/storybook-testing.md): How to use Storybook to test game components, bookEvents, and full game modes - [Task Breakdown Pattern](https://mintlify.wiki/StakeEngine/web-sdk/guides/task-breakdown.md): How to decompose complex bookEvents into atomic, testable emitterEvents - [UI Components and Internationalisation](https://mintlify.wiki/StakeEngine/web-sdk/guides/ui-and-i18n.md): Using the built-in UI package and adding multi-language support - [Introduction](https://mintlify.wiki/StakeEngine/web-sdk/introduction.md): What is the Stake Engine Web SDK and how it helps you build casino games - [Packages Overview](https://mintlify.wiki/StakeEngine/web-sdk/packages/overview.md): All local packages in the Stake Engine Web SDK monorepo - [pixi-svelte](https://mintlify.wiki/StakeEngine/web-sdk/packages/pixi-svelte.md): Svelte 5 components wrapping PixiJS 8 primitives for declarative game rendering - [utils-book](https://mintlify.wiki/StakeEngine/web-sdk/packages/utils-book.md): Utilities for processing ordered sequences of bookEvents from the RGS - [utils-event-emitter](https://mintlify.wiki/StakeEngine/web-sdk/packages/utils-event-emitter.md): Type-safe event bus connecting game logic to Svelte components - [utils-layout](https://mintlify.wiki/StakeEngine/web-sdk/packages/utils-layout.md): Responsive canvas layout system with device type detection - [utils-slots](https://mintlify.wiki/StakeEngine/web-sdk/packages/utils-slots.md): Slot machine mechanics: reel creation and board spinning utilities - [utils-sound](https://mintlify.wiki/StakeEngine/web-sdk/packages/utils-sound.md): Audio management using Howler.js for music and sound effects - [utils-xstate](https://mintlify.wiki/StakeEngine/web-sdk/packages/utils-xstate.md): XState finite state machine for managing game bet flows - [Quickstart](https://mintlify.wiki/StakeEngine/web-sdk/quickstart.md): Get the Stake Engine Web SDK running locally in minutes ## OpenAPI Specs - [openapi](https://mintlify.wiki/StakeEngine/web-sdk/api-reference/openapi.json)