The Responsive UI & Layout Engine for Web Games

Design complex, resolution-independent UI for Pixi.js and Phaser without writing a single line of layout code

Stop manually repositioning sprites for every screen size
No layout code — artists own the pipeline from Day 1
Developers load a full scene in 5 lines of code
Import Adobe Animate projects — your legacy work, modernized

Does this sound familiar?

"Tired of manually repositioning 50 sprites for Portrait vs. Landscape?"
"Sick of the back-and-forth ping-pong between Art and Dev just for a button change?"
"Need to ship playable ads to 10+ networks with a single responsive export?"

zStudio was built to solve exactly these problems.

Stop Hard-Coding Layouts. Build Once, Run Everywhere.

The layout tool that lets artists own the UI pipeline and lets developers focus on game logic — not pixel math.

01

Responsive Layout Without a Single Line of Code

Anchor system for relative positioning that adapts to any screen size. Design once — portrait, landscape, desktop, and every ad network dimension handled automatically.

02

Seamless Pixi.js, Phaser & HTML Integration

Export your scene as JSON. Load it in your project with 5 lines of code via our zImporter package. All positions, anchors, animations, and hierarchies preserved — pixel-perfect, every time.

03

Visual Animation Timeline

Keyframe-based timeline with easing functions, cue points, and playback controls — the same visual workflow you remember from Flash, rebuilt for modern web exports.

04

Rich Component Library

Sprites, buttons, text, bitmap fonts, particles, Spine animations, sliders, and toggles — everything you need for interactive game UI and playable ad components.

05

Lightning Fast Scene Creation

Build complex 2D scenes visually for multiple resolutions, aspect ratios, and devices — in minutes, not hours.

06

Drag-and-Drop Asset Management

Import images, sprite sheets, Spine animations, and bitmap fonts with drag-and-drop. Organise assets into a clean hierarchy without touching a config file.

07

Intuitive Professional Interface

Draggable panels, context menus, hotkeys, undo/redo, and live test mode. Designed for artists who move fast and need full creative control.

08

Production-Ready Workflow Features

Templates, filters, inspectors, and extensibility. Everything needed to go from first sketch to shipped game or ad — without involving a developer for layout tweaks.

09

Generate Placeholders Instantly

Keep designing when the final art isn't ready yet. Generate AI placeholder images directly inside the scene editor — so layout work never blocks on an asset request.

The Workflow You Missed, Rebuilt for the Modern Web

If you built in Flash, you know what a visual, instant-preview workflow feels like. That productivity never died — it just got orphaned.

zStudio combines the drag-and-drop power of Flash's authoring tool with modern JSON-based exports that drop straight into Pixi.js and Phaser. Your Art Director stays in a visual editor. Your developer loads the scene in 5 lines of code. No Figma handoff. No hard-coded coordinates. No layout ping-pong.

Visual keyframe timeline — animate without touching code
One-click JSON export — the scene loads in 5 lines
Import Adobe Animate projects — your legacy work, modernized

Stop the Layout Ping-Pong

Designer

Owns the full visual layout — without writing a line of code

Designer

Developer

Loads the entire scene in 5 lines — and ships the game

let scene: ZScene = new ZScene("myScene");
scene.load(loadPath, () => {
    ZSceneStack.push(scene);
    scene.loadStage(this.stage);

    let sceneStage: ZContainer = scene.sceneStage;
    let myBTN: ZButton = sceneStage.get("myBTN") as ZButton;

    myBTN.setLabel("Click Me");
    myBTN.setCallback(() => {
        console.log("Button clicked!");
    });
});

Import Scene into Your Project

Ready to bring your zStudio designs into your game or ad project? Download zImporter to seamlessly load your scenes into Pixi.js, Phaser, and plain HTML projects.

Download zImporter