Happy New Year, everyone! Letโs make 2026 an excellent year for web game development!
React Three Fiber v10 Alpha and Drei v11 Alpha are out! With a new scheduler and first-class WebGPU support (new TSL hooks!), this is a big day for the R3F ecosystem. Huge props to Dennis Smolek for the incredible amount of work that went into making this happen. They are still experimental, so please give them a try and share your feedback on Poimandresโ Discord or GitHub.
Koota by Krispy from Poimandres is a new ECS library built for real-time apps, games, and XR experiences. It features a data-oriented architecture with first-class React integration, entity relations, and efficient querying. Use as much or as little as you need for your project! Koota is receiving frequent and well-documented updates.
Web Game Database is a new website by dek (Hordes.io) that tracks the number of concurrent users of various web games. Based on public data provided by the games themselves, itโs a great way to see how popular different games are and how their traffic changes over time. Here is a thread about how the holiday season affected traffic.
Needle Inspector: DevTools for Three.js is a fantastic Chrome extension made by Needle that lets you inspect any Three.js scene. It supports visual scene hierarchy, real-time property editing, performance monitoring, advanced inspector tools, integrated AI support, and more. A must-have for Three.js developers.
Engines
- Three.js r182, version r183 should be out in a few days
- R3F v9.5.0 โ
Now compatible with React 19.2, including
ActivityanduseEffectEvent - TresJS Cientos
5.2.0 โ Adds
CameraShake, reworkedHtml - PlayCanvas Engine 2.15.0, 2.14.0, and 2.13.0
- PlayCanvas Editor v2.11.0 โ Adds rectangle selection for entities in the viewport
- PlayCanvas Editor MCP Server v0.1.0 โ Control the editor using LLMs
- Phaser 4.0 RC 6 โ Texture wrapping control, tilemap enhancements, stability improvements
- Kaplay v4000 Alpha 25, Alpha 24, and Alpha 23
- Babylon.js Inspector V2 Preview - Improved extensibility, performance, reactivity, and UI
- Wonderland Engine 1.5.0, 1.5.1, and the latest newsletter
- Excalibur 0.32.0 โ Release focusing on developer experience and performance
- Construct 3 r467 โ Renderer improvements, iOS export update, Windows WebView2 updates
Tools
- three-text โ High fidelity 3D mesh font geometry and text layout by Jeremy Tribby
- MECS โ ECS library based on Monomorph by Perplex
- JoltPhysics.js 1.0.0 and Jolt Physics v5.5.0 by Jorrit Rouwe
- Rapier 2025 review and roadmap by Sรฉbastien Crozet
- SimonDevโs KTX Tool โ Optimize and re-export GLTFs with KTX2 textures by SimonDev
- meshoptimizer v1.0 by Arseny Kapoulkine
- Hunyuan 3D Studio โ Actually good AI-generated models by Tencent
- Fullscreen on iOS workaround (actually works) by Mikhail Novikov from Playgama
Videos
- One Formula That Demystifies 3D Graphics by Tsoding
- Why Iwo Plaza Created TypeGPU with Iwo Plaza on the Syntax podcast (!!)
- Creative Web Development with Three.js and Blender by Andrew Woan
- I Had to Cut Real Holes Through 3D Walls by Wawa Sensei
- Create a 3D Multiplayer Game with TresJS by Alvaro Saburido
- Whatโs New in Blender 5.0! Official Overview by Jonathan Lampel
- Best Practices for Unity Web development by Unity
Articles
- Whatโs New in WebGPU (Chrome 144) by Franรงois Beaufort
- No Graphics API by Sebastian Aaltonen
- A Silly Diffuse Shading Model by Nikita Lisitsa
- Game design is simple, actually by Raph Koster
- How To Convert GLSL Shaders to TSL by Dan Greenheck
- 10 Noise Functions for Three.js TSL Shaders by Dan Greenheck
- Fragments.supply โ Free and paid TSL shaders and articles by phobon
- Pixel-to-Voxel Video Drop Effect with Three.js and Rapier by Junichi Kasahara
- Event-Driven Gameplay in ExcaliburJS by Justin Young
- Sprite Fusion Tile Attributes in Excalibur.js by Justin Young
- Construct in 2025: Year in Review by Ashley Gullen
- Golfing a 2D physics engine in JS by MaximeEuziere
- Multitap Blog (netcode and architecture articles) by chrisfarms
- From Hobby to 67 Million Gameplays on Poki in 2025 by Artem Lanin
Demos
- Bruno Simonโs Portfolio by Bruno Simon โ Incredible new portfolio from the creator of Three.js Journey
- Elemental Serenity by SahilK027
- Mr. Pandaโs Psychologically Safe Portfolio by Andrew Woan
- Infinite Terrain by .mesq