PixiJS

@pixijs.com

Official account for PixiJS, the HTML5 Creation Engine Website: pixijs.com Source: github.com/pixijs/pixijs

Getting into the Halloween spirit 🎃 Hordes of skeletons, fire, lightning, bloom and depth of field, all in PixiJS 3D on WebGPU and WebGL Nightward, a survivors-like, is one of several new demos we're working on ahead of open beta in ~2 weeks 👀

PixiJS 3D closed beta signup is now open 🎉 2D and 3D in one place, the PixiJS way! Fast by default. WebGPU first with WebGL fallback. Drop in 3D like it was always there. Closed beta for the next couple of weeks, then open source! Register 👇 pixijs.com/3d

Just hit 1 million weekly downloads 🎉 Thanks to all our contributors and everyone building with PixiJS! Let's keep making the web more fun 🩷

Bild

Trying out PixiJS 3D with GSAP while building new features 💚 New today... render any PixiJS 2D content (including full games) onto multiple 3D meshes Built this split cube demo with live games on each face All running seamlessly on WebGPU and WebGL

More PixiJS 3D testing 👀 Take any live 2D PixiJS content (sprites, text, graphics) and render it onto 3D geometry Our goal is to make working between 2D and 3D as seamless as possible in our WebGPU/WebGL renderer Let us know what features you'd like to see!

Sneak peek at our latest test for the upcoming PixiJS 3D engine 👀 WebGPU first with WebGL fallback Optimized for performance from day one Really excited to get this into your hands... More to come soon! Models by @quaternius and @KenneyNL 🙏

PixiJS v8.19.0 is out 🎉 HTML-in-Canvas support is live! Time to make the web fun again! Plus lots of fixes and improvements across the engine More in the blog post below

Experimenting with the pretext library... saw a brick breaker demo and had to try making it in PixiJS. Wanted to see what happens when you add WebGL/WebGPU shaders to the mix. Using bloom, glow, rgb split filters from pixi-filters. plus gsaps physics plugin for the text effect.

PixiJS v8.17.0 is out 🎉 • Major improvements to text rendering • BlurFilter optimized for WebGL + WebGPU (faster + better quality) • tagStyles support in SplitText • Lots of bug fixes across Graphics, filters, and more

Been seeing shader editors pop up lately, so I finally decided to try building one. This is super rough... just a proof of concept. The cool part is we already have a pretty big library of effects ready to plug in. Might be worth exploring for prototyping effects quickly?

Working on an inner shadow filter for the next release. Great for matching Figma mockups and adding subtle depth to UI elements. Still working on the best way to showcase the effect...

We’ve been looking at refreshing our examples. Our current ones are… let’s say… very developer designed. We are definitely not designers. We prefer writing rendering engines. So this is slightly outside our comfort zone 😅

This month we’re focusing on making PixiJS easier to use alongside AI tooling. If you’re building with AI tools, what could Pixi be doing better? Where are the pain points right now?

PixiJS v8.16.0 is out 🎉 - Return of Canvas 2D renderer - Tagged text for inline styling - Major SplitText improvements - Cube textures, external textures, mip level rendering - Broad engine stability updates Plus a small preview for 3D 👀 pixijs.com/blog/8.16.0

Beginning the performance optimisation journey! Currently rendering ~200,000 objects, all automatically batched. No manual setup required, the engine optimises the scene for you.

Early experiments with PBR materials, lighting, and shadows as we explore native 3D in PixiJS. Still rough around the edges, but the rendering pipeline is taking shape.

The canvas renderer is coming back in the next PixiJS release. This has been requested by the community since v8, and thanks to an awesome community contribution, it’s now a reality!

Next PixiJS release is shaping up nicely Up to a 15% reduction in bundle size thanks to improved tree-shaking. Not naming who made it 15% bigger in the first place… but @zyie.bsky.social definitely knows 😄

New year, new PixiJS features ✨ The next release introduces multi-style text: apply multiple styles inside a single text string. No more splitting text just to highlight a word!

Bild

🚀 PixiJS 8.12.0 is out! This release wraps up Bug Hunt Month with: ✅ 45 fixes ✅ 250+ issues closed 🆕 Layout v3.1.0 released Huge thanks to all the new contributors who jumped in and helped improve the project! See the latest blog post for details pixijs.com/blog/8.12.0

🐛 Bug Hunt Month progress check: • ~30 bugs fixed • 200+ issues closed Thanks to everyone who’s helped so far. Let us know which bugs you want fixed next! #opensource

🐛 Bug Hunt Month! For all of July, we’re focusing on fixing the bugs that matter most to the community. PixiJS is vast and we are a small team. We want to prioritise the issues that actually slow you down. 💬 Tell us which bugs matter most to you! #opensource

🚀 PixiJS 8.11.0 is here! Split text into characters, words, and lines for full control over text effects with the new SplitText class Also: quality-of-life updates with container.origin, container.replaceChild, and breakWords support for BitmapText 👉 pixijs.com/blog/8.11.0