Skip to content
Back home

Skill pack — Maker

Browser Game Developer

Game loops, input, audio, saves and silky performance for games that run in the browser.
Price
€29
Skills
3
Files
10
Works with
GitHub Copilot · Claude Code · any SKILL.md agent

What you get

  • Skills for game architecture, input and audio, and performance
  • Fixed-timestep game loop, asset loader and save system templates
  • Release checklist for itch.io and the web
  • Eval prompts

Skills in this pack

  • browser-game-architect161 lines

    Designs the core architecture of browser games: fixed-timestep loop, scene state machine, entity organisation, asset pipeline, resolution handling and versioned save systems. Use when starting or restructuring a Canvas 2D, WebGL/three.js or DOM point-and-click game, or when fixing jitter, speed-up after tab switch, broken saves or blurry canvases.

  • game-input-audio-engineer134 lines

    Builds layout-independent, remappable input (keyboard, pointer, touch, gamepad) and a Web Audio system with buses, pooling and autoplay-safe start-up for browser games, plus accessibility options. Use when adding controls, touch UI, gamepad support, input buffering or coyote time, sound and music, or when audio is silent, keys fail on AZERTY, or the page scrolls during play.

  • game-performance-engineer133 lines

    Profiles and optimises browser games for steady frame times: frame budgets, GC-free loops, pooling, draw-call batching, layer caching, WebGL/three.js resource management, spatial partitioning, workers, asset budgets and adaptive quality. Use when a Canvas or WebGL game stutters, drops frames, heats up phones, has long load times, or before shipping to itch.io or the web.

Tested against

Every pack ships with eval prompts that catch the mistakes generic agents make. A few of the 14 scenarios:

  • Game runs faster on a 144Hz monitor
  • Player teleports after switching tabs
  • WASD broken for French players
  • No sound on first load
  • Mobile page scrolls during play

Inside the ZIP

  • LICENSE.md
  • README.md
  • evals/cases.md
  • skills/browser-game-architect/SKILL.md
  • skills/browser-game-architect/templates/asset-loader.js
  • skills/browser-game-architect/templates/game-loop.js
  • skills/browser-game-architect/templates/save-system.js
  • skills/game-input-audio-engineer/SKILL.md
  • skills/game-performance-engineer/SKILL.md
  • skills/game-performance-engineer/templates/release-checklist.md

Checking access…