Skip to content

Opal EngineManual and reference

Learn the hosted browser game engine: create projects, build scenes, attach components and physics, wire Flow graphs, bake sprite sequences and sound effects, publish to the arcade, and export backups.

Opal

Play one in your browser

Opal games run directly in the browser. Press play, then open the editor and build your own version.

Garden Defense

Start By Goal

Start a project

Create an account, open the project launcher, make a scene, save, and play-test.

Build a first game

Follow one tiny coin collector through art, GameState, Flow, UI, testing, and export.

Bring in assets

Import images, sounds, prefabs, and prepared art into the library that powers your scenes.

Bake sprite sequences

Use Art Canvas to slice sheets, assemble frames, preview animation, register frames, and save .ssb bundles.

Bake sound effects

Use Sound Canvas to layer samples, shape tones, record mic takes, preview, and save WAV assets.

Add behavior

Wire Object Flow and Scene Flow graphs, variables, events, expressions, and component nodes.

Ship the game

Publish to the Opal arcade, export .opal backups, and understand standalone player builds.

I want toGo to
Open Opal and make a projectGetting started
Make a small playable exampleBuild your first game
Understand projects, scenes, and objectsIntroduction
Learn the interface and workspacesEditor overview
Import images and soundsAssets and importing
Slice sheets and save .ssb bundlesArt Canvas
Compose and bake WAV sound effectsSound Canvas
Build behavior with node graphsVisual scripting
Add Health, Inventory, Physics, or custom logicComponents guide
Save and spawn reusable objectsPrefabs and spawning
Animate sprites and charactersMotion and rigging
Add physicsPhysics and collisions
Add sound and effectsAudio and VFX
Publish to the arcadeSharing and publishing

Use the sidebar to browse all chapters, or press Ctrl+K (Cmd+K on Mac) to search.

Opal Engine — MIT licensed