Install any skill in seconds. Free to start, no credit card required.
Get Started Free →autonomous-ai/v3-to-v4-migration
Use this skill when migrating a Phaser 3 project to Phaser 4, or when a user asks about breaking changes, API differences, or how to update their v3 code. Covers renderer changes (pipelines to render nodes), FX/masks to filters, tint system, camera matrix, texture coordinates, DynamicTexture, shaders, lighting, removed game objects, and a full migration checklist. Triggers on: migrate, upgrade, v3 to v4, breaking changes, Phaser 3 to 4, migration guide, update from v3.
Passed 22 of 22 test cases with the skill, and 7 of 22 without it.
and 17 more in the full report
15 fixed7 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
Our low-level rendering tool reads `renderer.textureIndexes` from `WebGLRenderer` in v3 to track active GL texture units. What is the replacement API path in Phaser v4?
| Checked | Without skill | With skill |
|---|---|---|
| Replaces WebGLRenderer.textureIndexes with glTextureUnits.unitIndices | Missed | Passed |
The instructions your model reads when the skill loads.
This guide covers everything you need to change when upgrading a Phaser v3 project to Phaser v4. It is organized from highest-impact changes to smaller details, so you can work through it top-to-bottom.
Related skills: ../v4-new-features/SKILL.md, ../game-setup-and-config/SKILL.md, ../filters-and-postfx/SKILL.md
Phaser v4 contains a brand-new WebGL renderer. The entire rendering pipeline from v3 has been replaced. This is the single biggest change in v4.
What was removed:
test cases passed, vs 7 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.