This is a full-stack Phaser 3 development guide that prioritizes getting to a working game loop before polish. It enforces a specific architecture: TypeScript, Vite bundling, scene-based structure with a core directory holding EventBus, GameState, and Constants singletons. The spectacle event system is interesting. It requires you to emit hooks like SPECTACLE_HIT and SPECTACLE_COMBO during gameplay so visual effects can be wired up later without touching game logic. It also handles Play.fun safe zones for mobile Safari, making sure your UI doesn't get covered by browser chrome or platform widgets. If you're building 2D browser games and want opinionated structure instead of figuring out your own patterns, this gives you a battle-tested scaffold.

skills.sh installs
757
GitHub stars
281
last updated
Jul 14, 2026

Install

$ npx -y skills add opusgamelabs/game-creator --skill phaser --agent claude-code

Installs into .claude/skills of the current project.

Files

This is a full-stack Phaser 3 development guide that prioritizes getting to a working game loop before polish. It enforces a specific architecture: TypeScript, Vite bundling, scene-based structure with a core directory holding EventBus, GameState, and Constants singletons. The spectacle event system is interesting. It requires you to emit hooks like SPECTACLE_HIT and SPECTACLE_COMBO during gameplay so visual effects can be wired up later without touching game logic. It also handles Play.fun safe zones for mobile Safari, making sure your UI doesn't get covered by browser chrome or platform widgets. If you're building 2D browser games and want opinionated structure instead of figuring out your own patterns, this gives you a battle-tested scaffold.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/opusgamelabs/game-creator
Category
Game Development
First seen
May 16, 2026

More from opusgamelabs/game-creator

All 26
1donchitos avatarbrainstormdonchitos/claude-code-game-studiosGuided game concept ideation — from zero idea to a structured game concept document. Uses professional studio ideation techniques, player psychology frameworks,737skills.sh installs
2donchitos avatarteam-narrativedonchitos/claude-code-game-studiosOrchestrate the narrative team: coordinates narrative-director, writer, world-builder, and level-designer to create cohesive story content, world lore, and narr697skills.sh installs
3pluginagentmarketplace avatarlevel-designpluginagentmarketplace/custom-plugin-game-developerLevel design fundamentals, pacing, difficulty progression, environmental storytelling, and spatial design for engaging gameplay experiences.583skills.sh installs
4opusgamelabs avataradd-audioopusgamelabs/game-creatoradd audio449skills.sh installs
5opusgamelabs avataradd-featureopusgamelabs/game-creatoradd feature449skills.sh installs
6opusgamelabs avataradd-3d-assetsopusgamelabs/game-creatoradd 3d assets427skills.sh installs