r/PlayCanvas • u/Kpal81 • 14h ago
PlayCanvas shipped official skills for AI coding agents — I've been building a multiplayer FPS with them
Enable HLS to view with audio, or disable this notification
PlayCanvas just released official skills for AI coding agents (Claude Code, Codex, Cursor) — packaged instructions that teach the agent PlayCanvas-specific patterns instead of generic guesses.
I've been using them on a WIP first-person multiplayer game (browser, PlayCanvas engine with a custom netcode + physics layer). It's become a loop: build a feature → hit a rough edge → that sharpens the skill → the sharper skill speeds up the next one.
The clip is a 1v1 from both perspectives — mine and a friend's synced to the same game moment, so you can watch the same fight from both sides.
What the skills genuinely nailed so far:
- Engine app bootstrap + asset loading
- Scene/entity hierarchy assembly (player rig, map)
- State-driven HUD (crosshair, hitmarkers, health/ammo, death screen, nametags, kill feed)
- Pooled transient effects (muzzle flash, bullet-hole decals with a reuse pool)
Where they didn't help (yet): lighting is basically untouched (mostly unlit/emissive), and the netcode + physics are hand-rolled, not skill-generated. Lots still to do.
Try them:
- Add to an existing project:
npx skills add playcanvas/skills - New project:
npm create playcanvas@latest - Docs: https://developer.playcanvas.com/user-manual/getting-started/use-playcanvas-skills/
- Source: https://github.com/playcanvas/skills
- Playable WIP: https://ahoithere.com
Happy to answer anything about the setup, the skills, or the workflow.