Newsletter โ Issue 032
๐ฅ Headlines
๐พ Box3D (video, repo, docs) is the new 3D physics engine by Erin Catto, the creator of Box2D. It brings the Box2D architecture to three dimensions with a C API, continuous collision detection, multi-threading, and cross-platform determinism. box3d.js (repo) by Isaac Mason already ships WASM bindings with TypeScript types.
๐ Glyph (announcement) is a GPU-first typography engine for the web by Justin Walsh from Poimandres. Bitmap, MSDF, and Slug fonts in one engine, with correct multilingual shaping (bidi, CJK, ligatures), justified paragraphs that wrap around shapes, and a lot more. It integrates with Three.js, R3F, TresJS, TypeGPU, or your own renderer.
๐งฎ math (docs,
examples,
announcement) is Poimandresโ new math engine by Isaac Mason. Allocation-free, monomorphic, tree-shakable, and renderer-agnostic, it covers vectors, quaternions, and matrices, shapes and
spatial queries, noise, easing and springs, IK, colors, and seeded RNGs. And itโs simply
npm i math!
๐ NoGraphicsAPI (announcement) by Sebastian Aaltonen implements his No Graphics API blog post as an MIT-licensed C++20 library on Vulkan 1.4 and Metal 4: buffer objects, descriptor sets, and vertex layouts give way to GPU pointers and bindless heap indices. Not for the browser, but a clear picture of where GPU APIs are heading.
โญ๏ธ Sponsors
Poki makes the best web games shine! With 90M+ players and 1B+ monthly gameplays, we focus on games that load instantly, feel great to play, and work seamlessly on any device. We believe the beauty of the web is simplicity, so we offer a frictionless experience players love coming back to, built to grow games for the long run and earn more across their full lifetime.
- Share your game to get free, unlimited playtests with real players.
- Start play testing on Poki with the #showcase post on Discord.
- Learn more about Poki in this video.
CrazyGames is revolutionizing web gaming, connecting over 3,000 developers with 40+ million players monthly. Our platform supports both ads and in-app purchases, paying out millions in revenue share to developers each year while fostering one of the most vibrant player communities worldwide. Publish your game on CrazyGames!
Benchmarks are now live in the Developer Portal! Visualise your performance in key areas against the Top 20%. Check the new charts on the developer dashboard to understand your metrics and drive improvement.
VIVERSE gives developers powerful tools to bring interactive 3D and XR experiences to life directly in the browser, with free hosting, multi-engine support, and monetization tools. With our Creator Program, weโre investing in the next generation of creators who are pushing the boundaries of whatโs possible in the browser. Join the VIVERSE Discord.
The VIVERSE Partner Program is live! In addition to our Creator Grants, any developer can now earn on VIVERSE based on engagement. No ads, no rev shares, no exclusive contracts, just generous compensation well above competitor rates!
Xsolla helps web game developers of any size, solo devs to full studios, monetize on their own terms. Launch a branded Web Shop and sell in-game items, currency, and bundles straight to players. Accept 1,000+ payment methods across 200+ countries, in local currencies. Keep up to 95% of every sale, with transparent pricing.
Drop-in SDK and API: integrate in hours, with any engine or framework. Login, anti-fraud, tax, and subscriptions are built in. Switch them on when you scale, with no re-integration. See what Xsolla can do for your web game: Get started.
๐ Engines
Three.js r186
(changelog, migration
guide)
R3F v9.8.0 and
v9.8.1 โ React 19.3
compatibility, Activity support, Strict Mode fixes, synchronous root config
R3F v10 Alpha
4 โ New TSL hooks,
multiple canvases sharing one renderer, and a standalone
scheduler repo
Drei v11 Alpha 7 โ More fixes and
features have been ported to WebGPU
Threlte Core 8.6.0 โ New
@threlte/core/webgpuexport
TresJS โ Rapier Physics
v1, core
5.9.0 adds
MeshPortalMaterial, and cientos
5.9.0 adds Instances and
Merged
PlayCanvas Engine
v2.21
(video) and
v2.22 โ Splat refraction, water,
volumetric fog, parallax mapping
Babylon.js 9.27 โ OpenUSD
scene loader, object ID geometry textures, and a GUI FlexPanel
Phaser 4.2.1 โ
Stencil, ScaleManager, and ESM build fixes
PixiJS v8.20 and
v8.21 โ WGSL shader overrides, WebGPU
render bundles, TS 6 & 7 support, PixiJS 3D beta
Needle Engine 6.0
Alpha โ Spark-powered
GaussianSplat component, WebXR anchors, and Three.js r185- ๐คบ Rapier 0.35 and 0.36 โ SIMD always on, island-based sleeping, faster broad phase, and soft bodies (demos)
Construct
r495 โ 3D rotation and a
Billboard behavior. Beta r502 adds
PBR 3D lighting
๐ Tools
minidraco โ Faster than the WASM
decoder, pure JS Draco decoder with a drop-in DRACOLoaderby me
three-flatland
(repo,
examples) โ 2D sprites, tilemaps, and TSL effects for
Three.js and R3F by Justin Walsh
Silhouette POM
(demo,
post) โ Parallax occlusion mapping that
carves mesh silhouettes by SkyeShark
N8AO 2.0
(announcement,
demo) โ Neural denoiser for sharper, temporally stable
AO by N8
three-avbd
(demo) โ GPU rigid-body physics on WebGPU with the AVBD solver
(SIGGRAPH 2025) by sbobyn
meshoptimizer 1.3 โ
Voxel remesher, normal generation, and better simplification by Arseny
Kapoulkine
Needle Mesh Baker
(video) โ Polygon reduction and texture baking in
the browser, 100% local by Needle- โก๏ธ hyperpointer (demo) โ Lossless pointer input collection and motion prediction to hide camera latency by me
Colyseus 0.18 โ Client-side
prediction and lag compensation, 2.4x faster encoder, database, admin console- ๐ก gatho (site, thread) โ Self-hostable multiplayer toolkit with rooms and Redis scaling by Isaac Mason
๐ฌ Videos
- ๐ How to Blur Images at 20,000 FPS by Acerola
- ๐ Your AI 3D projects look cheap. One word fixes it. by Wawa Sensei
I Built a GPU Grass System in
Three.js by Cortiz
Zephyria Devlog #5: Making It More
Fun and #6: A Cave Full of
Enemies by Cortiz
Intro to Three.js Shading Language
(TSL) by Alvaro Sabu
Three.js Journey: WebGPU & TSL (paid,
well worth it) by Bruno Simon
pmndrs at Three.js Conf by
Krispy and Dennis Smolek
Can You Vibe Code 3D Games with
TresJS? by Alvaro Sabu
Upgrading from HTML Canvas to
PixiJS by
Mordalon
โ๏ธ Articles
Whatโs New in WebGPU โ Chrome
153-154,
151-152,
149-150,
147-148 by Franรงois
Beaufort
Learn WebGPU for C++
(repo) by รlie Michel
Creating a Grass Field with
TSL by Alvaro
Sabu
Blender to Three.js and Back: 10 Tips for a Better
Workflow
by Andrew Woan
Exploring Procedural Geometry with
Three.js
(demo,
repo) by Chiro
Visuals- ๐ก 128-Ticks Per Second Multiplayer in a Web Browser by GuavaGuy from SuperTripLand
- โค๏ธ Hordes.io Journal โ Part 1: Alpha by dek
๐ฎ Games
-
Dino Simulator by Story Giant Games โ Simulator that lets you live life as a dinosaur.
-
Petnest.io by Vectaria โ Simulation game where you care for a growing family of pets.
-
Boomy World by Obscure Interactive โ Puzzle game where you boom your way out.
-
Tower Destiny Survive by SayGames โ Shoot your way through waves of zombies.
-
Travel Merge by Potato Jam โ Merge game to create delicious food.
-
Bouncemasters by Famobi โ Smack the penguin and bounce as far as possible.
-
Claw Master โ A unique combination of claw machine and RPG gameplay.
-
Heroes Unite โ Idle fantasy combat game with merge and upgrade mechanics.
-
Crazy Chameleon โ Hide and seek game where you try to blend with the world.
-
Lumen by ShadowGames โ Neon and light-themed Vampire Survivors-like game.
-

Klocki by Maciej Targoni โ Swap blocks to connect lines in this relaxing puzzle game.
-

Pezzi by 5of12 โ A musical puzzle game where you assemble blocks to build melodies.
-

Froggie by Vergiu Games โ Celeste-like retro platformer with an electro soundtrack.
-

Back to Bed by Bedtime Digital Games โ Guide the sleepwalker in a surreal world.
-

Kickshot by Fer Factor โ Kick down doors and clear rooms in a fast, on-rails shooter.
-
Three.js Punk by Anderson Mancini โ Cyberpunk driving game showcasing Three.js.
-
Skate Soweme by Soweme โ Skateboarding game. Press . to grind and , to kickflip.
-
Out 4 Blood by Cesharpe โ Multiplayer wave-survival shooter made with the Babylon.js Editor.
โจ Demos
- ๐ก Real-time 3D Radiance Cascades (post) โ Global illumination by Cody Bennett
Bone Tide (thread) โ Horde survival game by Konrad Reczko
Tidewater
(repo,
post) โ Coastal town by Dan
Greenheck
Utanomori
(repo,
breakdown) โ Creative musical experience by
mesq
Liked this issue? ๐ฆ Retweet it, ๐ฆ Repost it on Bluesky, join our Discord, and Subscribe below!

