Newsletter โ Issue 014
๐ฅ Headlines
WebGPU ships in Chrome 113
(currently in the Beta channel). This release marks a new era for GPU-accelerated graphics on the
web.
Three.js,
Babylon.js, and
PlayCanvas all have
some initial support for WebGPU, but expect a bumpy road if you want to support both WebGL and
WebGPU, considering that WebGPU uses WGSL instead of GLSL for shaders. The transition will be rough,
but the future is bright!
Phaser 3.60.0 is
out! This massive update has been in
the works for over a year. It also marks the 10th
anniversary of the first Phaser release
on GitHub on April 12th, 2013. The most recent beta versions include the
Timeline class and a
Matter.js v0.19 update. Check out the complete
Changelog of this major update!
Anslo shared his thoughts on JavaScript game development and explained some of the performance optimizations and techniques used in Slow Roads in an excellent tech article on Googleโs web.dev website.
We are one step closer to The Matrix scenario with this paper of a simulation involving 25 AI-driven characters hanging out in a virtual town. Watch the replay while wondering who is currently watching yours.
๐ Tools & Updates
enhance-shader-lighting (demo, repo) by 0beqz โ Makes lighting more realistic in Three.js.
Drei v9.65 โ Adds <Wireframe> (tweet, demo), useCubeCamera and useEnvironment hooks.
PlayCanvas Engine v1.62 โ Initial WebGPU support, glTF Viewer update, some shader breaking changes.
PixiLayout โ A new CSS-like library for arranging Pixi elements.
Babylon.js v5.55.0
Web3D Survey by Ben Houston โ The Can I Use of WebGL and WebGPU APIs.
๐ฌ Videos
Recreating Atmos with React Three Fiber โ part 2 and part 3 by Wawa Sensei
Cocos Game Compilation 2022 (mostly mobile Chinese games)
โ๏ธ Articles
Mastering Theatre.js Animations by The Ebenezer
Safari releases are a development hell by Ashley Gullen
CPU performance tips by N8
- ๐ PWAs in app stores by Thomas Steiner
๐ฎ Games
Super Mario Bros Movie Fan Game by supertommy โ Uses Rapier, Miniplex, and howler.js. ๐
Duelyst GG by Hellgin โ Revival fan project of the Duelyst collectible card game coded from scratch. ๐
We need more web games! Join the ๐ Open Jam โ April 2023 on Discord and build something cool this month!
โจ Demos
Fake liquid shader (source) by VoR ported from Joyceโs work.
Voxels with physics (demo) by Daniel Esteban
A responsive 3D scene by Bruno Simon and the
R3F adaptation (demo) by 0xca0a.
Cube and hexagon terrain generators by VoR, Julien Sulpis, and Faraz.
Jesseโs Ramen portfolio by Jesse Zhou
Arcade light guns by Steven Yau
Your face on an animated model (source) by Xavier Bourry
See more on the โจ Games & Demos page or ๐ฎ WebGamer.io.
Liked this issue? ๐ฆ Retweet it, join our Discord, and Subscribe below!