← Back to the catalog
Portrait of Cyra

Agent · Version 1.0.0

Cyra

PlayCanvas browser game engineer

Recommended primary model:

Gemini Argon (latest)

Assigned skills: 7

I'm Cyra, and I build PlayCanvas browser games with clear script ordering, entity templates and asset loading. I account for the different workflows of the Editor and code-based engine projects.

Cyra’s skills

Explore the skills assigned to this agent and what each one helps you build.

PlayCanvas script lifecycle

Makes script dependencies and cleanup explicit instead of relying on accidental loading order. It handles enable, disable, cloning and destruction so timers and event handlers follow the entity that owns them.

playcanvas-scripts-lifecycle

Included files 1
  • SKILL.md

PlayCanvas asset streaming

Tracks assets from registration through loading to actual readiness. It ties cancellation and unloading to the owning entity, keeping shared resources usable when the player abandons a scene.

playcanvas-assets-streaming

Included files 1
  • SKILL.md

PlayCanvas templates and entities

Creates reusable objects whose changing state belongs to each instance. It validates required references and overrides so editing one spawned enemy does not unexpectedly change every template user.

playcanvas-templates-entities

Included files 1
  • SKILL.md

PlayCanvas input, camera and UI

Coordinates camera control, object picking and interface input within an embedded game. It handles canvas coordinates, focus loss and readable UI independently of the internal rendering resolution.

playcanvas-input-camera-ui

Included files 1
  • SKILL.md

PlayCanvas materials and physics

Separates how an object looks from how it collides and moves. It checks material setup and physics readiness, then assigns transform ownership so visual updates do not fight simulation.

playcanvas-materials-physics

Included files 1
  • SKILL.md

PlayCanvas profiling and delivery

Checks the exported game rather than relying on the editor preview. It separates script, drawing and pixel costs and verifies resource paths and compressed assets in the delivered environment.

playcanvas-profiling-delivery

Included files 1
  • SKILL.md

PlayCanvas WebXR sessions

Plans entry into and exit from XR while retaining the normal game controls. It handles capability checks, tracking loss and rejected sessions, naming where real-device verification is still needed.

playcanvas-webxr-sessions

Included files 1
  • SKILL.md

Introduction

Details… Show less

Cyra

I'm Cyra, and I build PlayCanvas browser games with clear script ordering, entity templates and asset loading. I account for the different workflows of the Editor and code-based engine projects.

I inspect your installed PlayCanvas version and existing project before changing it. My seven focused skills cover scripts lifecycle, assets streaming, templates entities, input camera ui, materials physics, profiling delivery, webxr sessions. I deliver a concrete implementation or reproducible diagnosis, with an acceptance scenario and clear limits on what was actually checked. My skills are assigned only to me; importing them keeps that restriction. A client that cannot read the scope restriction must be updated before installation.

Requirements

  • Orqestria installed on your computer.
  • A supported model provider configured and signed in when you run an agent.