pixijs avatar

Pixijs Migration V8

A breaking-change checklist for moving PixiJS codebases from v7 to v8. The migration has real gotchas: Application.init is now async, Graphics switched from beginFill/drawRect to a shape-then-fill API (rect().fill()), all the @pixi/* sub-packages are deprecated in favor of a single pixi.js import, and the Ticker callback signature changed in a way that compiles but silently breaks at runtime if you treat the parameter as a number. The skill walks through each category with before-and-after code, covering initialization, imports, graphics, text constructor changes, the new eventMode system, and shader rework. Use this when you're staring at deprecated warnings or v7 code that stopped working after an upgrade and need the full translation map.

skills.sh installs
6.4K
GitHub stars
365
last updated
Aug 21, 2026

Install

$ npx -y skills add pixijs/pixijs-skills --skill pixijs-migration-v8 --agent claude-code

Installs into .claude/skills of the current project.

Files

A breaking-change checklist for moving PixiJS codebases from v7 to v8. The migration has real gotchas: Application.init is now async, Graphics switched from beginFill/drawRect to a shape-then-fill API (rect().fill()), all the @pixi/* sub-packages are deprecated in favor of a single pixi.js import, and the Ticker callback signature changed in a way that compiles but silently breaks at runtime if you treat the parameter as a number. The skill walks through each category with before-and-after code, covering initialization, imports, graphics, text constructor changes, the new eventMode system, and shader rework. Use this when you're staring at deprecated warnings or v7 code that stopped working after an upgrade and need the full translation map.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/pixijs/pixijs-skills
Category
Game Development
First seen
May 16, 2026

More from pixijs/pixijs-skills

All 26
1pixijs avatarpixijs-html-sourcepixijs/pixijs-skillsUse this skill when rendering live HTML/DOM elements (or frozen snapshots of them) as PixiJS v8 textures via the EXPERIMENTAL HTML-in-Canvas browser APIs. Cover5.5Kskills.sh installs
2dpearson2699 avatarspritekitdpearson2699/swift-ios-skillsBuild 2D games and animations using SpriteKit. Use when creating game scenes with SKScene and SKView, adding sprites with SKSpriteNode, animating with SKAction 3.3Kskills.sh installs
3dpearson2699 avatarscenekitdpearson2699/swift-ios-skillsMaintain and extend existing SceneKit 3D scenes and visualizations. Use when working with SCNView, SCNScene, SCNNode scene graphs, SceneKit geometry/materials/l3.2Kskills.sh installs
4dpearson2699 avatartabletopkitdpearson2699/swift-ios-skillsBuilds multiplayer spatial board games using TabletopKit on visionOS. Use when creating tabletop game experiences with boards, pieces, cards, or dice; managing 3.1Kskills.sh installs
5omer-metin avatarpixel-art-spritesomer-metin/skills-for-antigravitySpecialist in pixel art creation, sprite animation, and limited palette designUse when "pixel art, sprites, sprite sheet, sprite animation, retro game art, 8-bi3.1Kskills.sh installs
6freshtechbro avatarbabylonjs-enginefreshtechbro/claudedesignskillsComprehensive skill for Babylon.js 3D web rendering engine. Use this skill when building real-time 3D experiences, browser-based games, interactive visualizatio2.7Kskills.sh installs