Newsletter โ Issue 002
This is the second issue of the Web Game Dev Newsletter! ๐
๐ฅ Headlines
2 node-based shader graph editors got released: NodeToy, a platform to create, fork, share, and export shader effects to GLSL, or to Three.js and React Three Fiber via a NodeToy URL in your components. If NodeToy is a little too platform-y for you, you will like Alma by Emil Widlund, a similar tool to create GLSL shaders via a neat UI that lets you jump right into a graph playground without any account.
It looks like we may be getting WebGPU in Chrome desktop sometime around May 2022!
SvelteKit hit version 1.0, which is the perfect opportunity to bring your attention to Threlte, the equivalent of React Three Fiber in the Svelte world. Thanks to the way Svelte works, you can animate Threlte objects directly instead of manipulating the underlying Three.js object via refs like you would do in R3F. The version 5 of Threlte got released recently with some major changes, including an API thatโs closer to R3F, but the docs are still transitioning to the new paradigm. Note that Threlte has built-in support for the Rapier physics engine!
Anderson Mancini hosted a Three.js event on Twitter Spaces with Bruno Simon, N8, and Nicolas Carvajal.
There is now an experimental API to bring up a WebXR System Keyboard on Meta Quest.
โ๏ธ Content
- ๐ฌ An introduction to Threlte (v4) by Joy of Code. Available in text version.
- โ๏ธ ๐ A visual explanation of shaders by Dan Hollick.
โจ Games & Demos
- ๐ฎ Venge by OnRush Studio. Probably the most impressive full-fledged web game I have seen so far.
- ๐ฎ Arcade Machine by Grischa Erbe to showcase Threlte.
- ๐ฎ A Christmas game by Sรฉbastien Lempens (press Space or click the glove icon to switch to digging).
- ๐ฎ (WIP) A fantasy card game by Stephen Haney.
See more on the โจ Games & Demos page or ๐ฎ WebGamer.io.
As a bonus, Blender published Charge, a beautiful 4-minutes open movie.
Liked this issue? ๐ฆ Retweet it, join our Discord, and Subscribe below!