Newsletter โ Issue 015
๐ฅ Headlines
๐ The Interview with Steven Yau (yaustar) is out! Learn about the games industry from a veteran game developer who has worked for EA, King, and
PlayCanvas at Snapchat. Steven shared his thoughts on the web games ecosystem, monetization, web engines, and more. Come find Steven and the rest of us on Discord!
Microsoft released Babylon.js 6.0! See the
announcement article and
video. The release includes Performance Priority
modes that can produce up to 50x faster rendering and performance, fluid rendering, improved
screen-space reflections, texture decals, new glTF extensions support, Node Material Ray Marching,
new Tri-Planar and Bi-Planar nodes, and the v1 of the GUI Editor. But the feature that is getting
the most attention is the integration of Havok, a physics engine that
powers numerous AAA games. This Havok
integration comes with a complete overhaul of the Babylon.js Physics API with Physics V2. Physics V2
performs up to 20x faster than V1, which is based on either Cannon.js, Oimo.js, or Ammo.js. Try
Havok in the Playroom demo!
This is all fantastic news for Babylon.js users, but that doesnโt end there. Havok for the Web is also available as an MIT-licensed standalone Wasm library that can be used with any engine and is available on NPM with TypeScript typings! ๐ N8 already created a Three.js integration demo (repo) with 10.000 rigid bodies.
Chrome 113 is out of the beta channel and rolling out to
stable, so WebGPU is now available to up-to-date
Chrome users without any flag. Let the revolution begin! ๐
๐ Tools & Updates
Three.js r152 โ Includes the
ColorManagement
API enabled by default, a Rapier physics instancing
example, and Node-based WebGPU
backdrop and
shadows.
(changelog, migration
guide).
Drei v9.66 โ Adds
<Resize> by Antoine
Bernier, which resizes your meshes to 1 via a boundary box while
preserving proportions. It makes it easier to size models in your scene
(demo).
react-three-offscreen
(repo) โ Offscreen worker canvas for R3F by
0xca0a.
react-three-next v2 by
Renaud โ Adds portal divs, synced DOM/3D views and events, App Router
support.
AutoFocusDOF
(demo) for R3F by Anderson
Mancini. Available in react-postprocessing
2.10.0.
control-kit โ Composable camera
controls by Neftaly.
TresJS 2.0.0-beta.11 โ
Adds abstractions like Levioso and
Smoke. There is now a TresJS Twitter
account.
PlayCanvas โ A brand new in-editor Asset
Store with real-time
previews.
Phaser 3.60 โ The last
newsletter went out right before the announcement
post was published!
Phaser Editor 2D
v3.60 is now out of
beta.
A-Frame v1.4.2 โ Bug fixes and
improvements.
Needle
3.3.x โ Screenspace
UI and improved RectTransform support.
ion 3D Engine by
Samrun โ A new library for building 3D websites and VR experiences, powered
by Three.js. It seems particularly useful to create 3D UIs for VR.
๐ค recast-navigation-js โ A WebAssembly port of Recast Navigation with Three.js integration by Isaac Mason, bringing Recastโs navmesh generation, pathfinding, and crowd simulation to JavaScript (demo 1, demo 2).
๐พ Jolt Physics by Jorrit Rouwe reached v3.0.0 and is now available on NPM. Isaac Mason created a R3F demo.
๐ก PartyKit, an early-access platform to build real-time apps and games deployed at the edge by Sunil Pai (creator of Glamor, ex-React core team), went open source.
And last but not least, WebGPU
devtools
(repo, Chrome
extension)
by takahiro.
๐ฌ Videos
Build SimCity with
Three.js
(playlist) by Dan Does Dev
Three.js Optimization - Best Practices and
Techniques by Valentin
Vannay
How to Learn Three.js in 2023 by
Visionary 3D
Dynamic Character Controller With Three.js +
Rapier by Visionary
3D
Slider with masked images in
Three.js by akella, based
on this portfolio
React Three Fiber Tutorial - Rapier Physics
Engine by Wawa Sensei
TresJS v2 beta - Whatโs hot? by
Alvaro Sabu
Babylon 6 Engine - Massive
Update by Game From
Scratch
Phaser April 2023 Games Showcase
by Richard Davey
โ๏ธ Content
How we built the Storybook Day 3D animation by
Varun Vachhar
๐ Three.js Monthly Talk - April 2023
with Anderson Mancini, N8, Palash
Bansal and Prashant Sharma
๐ฎ Games
BAPBAP by BAP
HQ โ A very polished MOBA Battle Royale game
โ๏ธ
Raccoon Retail by Pelican
Party โ Shoppers are making a mess in your raccoon supermarket! ๐ฆ
Nugget Royale by Pelican
Party โ Fight against other chickens to survive! ๐
Enion Online by Ertuฤrul
รetin โ Orcs vs Humans MMORPG in early access ๐ง
Threltemania by Grischa
Erbe โ TrackMania-inspired game to showcase the upcoming Threlte
6 ๐
Rocket Bot Royale by Winter Pixel
Games โ A tank battle royale 2D game on Worms-like maps ๐
Ciabattaโs Revenge
(video) by Drew
Conley โ DOM-based puzzle game about a bread corporation! ๐ฅ
โจ Demos
Hordes.ioโs new login screen by
dek (this is a test server, the live game is
here) and map
editor.
Conundrum by Daniel
Esteban
Skydiving
(demo) by Sรฉbastien Lempens,
uses a Blockade Labs skybox
One, Stop, a new musical
experience from A Number From the Ghost by Peter
Adams
Hand-drawn and
pencil shaders by Will
Maddicott
WebGPU with React Three
Fiber by
Faraz
Cyberpunk example project, available for
free in the Cocos Store
CSS-only checkbox games
demo by Jamie
Coulter โ Check out his DOM-based
games.
Prototyping hex grids with line of
sight
by u/coque- ๐ค Visualization of implementing bot AI by Rรฉmi Vansteelandt for Earthโs Greatest Defender
Liked this issue? ๐ฆ Retweet it, join our Discord, and Subscribe below!