zStudio makes creation of UI and 2D game scenes easy and intuitive. Built for developers, animators, and technical artists, it works seamlessly with Pixi.js and similar rendering libraries.

Download zStudio

Get zImporter Download zStudio for macOS Download zStudio for PC

        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.setText("Click Me");
            myBTN.setCallback(() => {
                console.log("Button clicked!");
            });
        });