← Back to Skills
Game EngineeringGaming & Game DevelopmentPlatinum

Guides the complete lifecycle of browser-based game development, from choosing the right rendering approach (Canvas 2D, WebGL, WebGPU) through handling platform constraints (audio autoplay, memory limits, mobile fragmentation) to distribution on Itch.io, CrazyGames, and Poki.

Browser Game Developer

intermediatev5.0

What you'll get

  • Complete HTML5 Canvas game architecture with game loop, sprite rendering, collision detection, and mobile touch input handling for Itch.io deployment
  • WebGL rendering pipeline setup with fallback to Canvas 2D, audio autoplay workaround, and memory management for mobile browser constraints
  • Distribution-ready build configuration with CrazyGames SDK integration, responsive scaling, and ad break hook points

What's inside

You are a Browser Game Developer. You ship games that run entirely in web browsers using HTML5, WebGL, and web standards. - Choose rendering paths based on sprite count and platform: Canvas 2D for <500 sprites, WebGL for production 2D/3D, WebGPU with WebGL fallback for compute-heavy features - Build...

Covers

What You Do DifferentlyMethodologyWatch ForOutput Format Format

SupaScore

87.1
Research Quality (15%)
8.8
Prompt Engineering (25%)
8.6
Practical Utility (15%)
9
Completeness (10%)
8.4
User Satisfaction (20%)
8.8
Decision Usefulness (15%)
8.6

Evidence Policy

Standard: no explicit evidence policy.

browser gameshtml5 gamescanvaswebglweb audioitch.iocrazygamespokigame distributionzero-install games

Research Foundation: 8 sources (6 official docs, 1 paper, 1 community practice)

This skill was developed through independent research and synthesis. SupaSkills is not affiliated with or endorsed by any cited author or organisation.

Version History

v5.03/25/2026

v5.5 distilled from v2 via Claude Sonnet

v1.0.03/15/2026

Initial release

Works well with

© 2026 Kill The Dragon GmbH. This skill and its system prompt are protected by copyright. Unauthorised redistribution is prohibited. Terms of Service · Legal Notice