2D game engine · open alpha

Make 2D games with the tools already inside.

Flow, physics, animation, and sound live in one project — not a pile of plugins. The demo scene is really running; tap a coin and watch the rule fire.

Open the editor when you’re ready. If you’d rather work on disk, desktop keeps each game in a normal folder.

Arrange, Flow, motion, rigging, sound, scripts, UI — all in one engine.

coin-collector · Scene 1 Live
Tap a coin
On Tap Add 1 to score

That strip under the scene is a real Flow rule: one event, one variable, one action. Click the action node to try a different one.

See what people have made

When someone publishes from the editor, their game shows up here — play it, and open the project if they left remixing on.

Browse the arcade

From blank project to something you can share

You don’t need a separate export step — the same file you edit is what you publish.

  1. Open the editor

    Start with Coin Garden: move a coin, press Play, and you’ve already changed something real.

  2. Change one rule

    Wire tap → score → sparkle in Flow. When you want more control, the same project accepts typed OpalScript.

  3. Publish a link

    Send friends a play link, keep it unlisted, or let remixers open the whole project — your call.

Eleven studios, still one project

You’re not jumping between apps. Pick a workspace from the top bar — arrange, animate, bake sound, script — and the same scenes and assets come with you.

Arrange

Lay out the scene

Home base. Place objects on the stage, parent them into a hierarchy, drag the transform gizmo, and configure typed components in the inspector.

Objects and hierarchy
  • Hierarchy, transform gizmo, snapping, multi-select editing
  • Component inspector — attach Health, Pickup, Rigid Body 2D, controllers
  • Prefabs with per-instance overrides and revert
  • Asset library with folders, drag-to-place, and dependency tracking
The Opal editor Arrange workspace: a garden scene on the stage, object hierarchy on the left, inspector on the right, asset library along the bottom
Arrange: the stage, the hierarchy, and the inspector in one project.
Concept illustration of Opal’s creative tools: a luminous gemstone surrounded by animated characters, physics, particles, visual scripting, sound, and layered game terrain
One project. Every tool. The editor, runtime, art pipeline, sound tools, and publishing flow live together.
Remixing · optional

Want people to see how you built it?

Turn on remixing when you publish and players can open the whole project in the editor — every scene, every asset — and build their own version, always crediting you. Leave it off, and your game just plays.

Try one small change

Open the editor, load Coin Garden, and tweak the Flow rule from the demo — you’ll feel the loop in about a minute.

Opal is an open alpha — expect rough edges, and keep an exported .opal backup of anything you love. What’s new in this version.