Newsletter โ Issue 019
๐ฅ Headlines
๐ฅณ We are reaching the 1-year anniversary of Web Game Dev! The website, newsletter, and Discord server, which now counts nearly 1500 members, all started about a year ago, and itโs been a fantastic journey! Web game developers now have a place to share their work, learn from each other, and get inspired. Thank you all for being part of this great community and making it what it is today!
โญ๏ธ Sponsor
Poki is on a mission to create the ultimate online playground โ where players and developers come together to play and create! Together with a growing 300+ game developer community and 50 million players each month, weโre creating a new standard for web games. Interested in working together? Share your game with us!
๐ผ Weโre hiring! Weโre on the lookout for someone with a keen eye for hit content and talented game developers. Do you have a great feeling for games with outstanding people skills and enjoy the thrill of generating new business in a growing and competitive niche? Then check out the full Business Development Manager listing!
๐ Engines & Libraries
Three.js r158 โ Includes
BatchedMesh addon by
takahiro
(changelog, migration
guide).
Drei Vanilla v1.13 โ
Text,
SpriteAnimator,
Billboard,
Outlines by
vis_prime and alexzhang1030
Drei v9.88 โ
Fisheye,
RenderCubeTexture,
Cloud
Threlte โ
CSM,
useSuspense,
useTexture,
useGamepad,
@threlte/xr,
@threlte/flex. Threlte
Plugins tutorial.
TresJS cientos v3.5.0 โ
HTML component, FBO, Line2, CatmullRomCurve, GlobalAudio, Directives. See the previous
3.4.0 announcement of LensFlare, Sky,
SVG, and Stats-gl, and the upcoming
CustomShaderMaterial ๐คฏ
PlayCanvas Engine v1.66.0
โ WebGPU enhancements, Null renderer for NodeJS, WebXR Anchor support.
PlayCanvas Editor v1.33.11
โ Support for AVIF and WebP
Phaser 3.61 Beta 4 โ See the
announcement post of Beta 4 and Beta
3
Phaser Editor 2D
v3.63.0
and a Game Objects in Phaser Editor
2D tutorial by
Harshal Gami.
PixiJS v8 Beta โ Adds WebGPU Support and
improved performance with a new architecture.
Babylon.js v6.28.1 โ
Ground Projection
Needle โ
3.22 Gaussian
Splatting and meshing for Quest
3
Wonderland Engine
v1.1.0,
1.1.1, and
1.1.2- Ambient Engine platform announcement (video).
- Hology Engine is a new engine built on Three.js (see the sculpting demo).
๐ Tools
gsplat.js, JavaScript
Gaussian Splatting library by Dylan Ebert
Triplex 0.60.0 โ Element
actions, duplicate elements, backend stability improvements by DOUGES
react-three-babel by Umar
Ahmed and Cody Bennett
glTF Viewer
4.0 by
PlayCanvas
Super Splat โ 3D Gaussian
Splat Editor by Donovan Hutchence
Timeline.js for PlayCanvas
(video) by Cem Demir
PICO officially supports
PWAs by PICO
XR
Introducing the new heyVR Gameplay
SDK by heyVR.io, a
portal for WebXR games- ๐บ PolyDraw.app (video) by verekia โ Draw polygons, organize them by groups and colors, export coordinates
- ๐ธ About Shaderfrog 2.0 by Andrew Ray
TypeScript support info has been added to every library listed
on WebGameDev.com. There is also a new Spatial
Partitioning page with Quadtree and
Octree libraries.
๐ฌ Videos
What can you do with WebGPU?
talk at Devoxx by Corentin Wallez
and Franรงois Beaufort
How do Major Video Games Render
Grass? by
SimonDev- ๐ Your Colors Suck (itโs not your fault) by Acerola
- ๐ How Are Games Rendering Fur? by Acerola
Interactive particles loop with
Three.js by akella
3D in React With Triplex, a Visual Editor for
R3F on Learn With Jason
with DOUGES
Build a 3D Multiplayer Mobile Shooter Game with
Playroom by Wawa
Sensei
10 Days to Create a 3D Multiplayer Game with
React by Wawa Sensei
How to Build a 3D Chatbot with ChatGPT &
ElevenLabs by Wawa
Sensei
TresJS Lights & Shadows by Alvaro
Sabu
Babylon Chronicles: The Future with
WebGPU by Babylon.js
Using PlayCanvas - the open-source Unity alternative for the first
time by Huw
Prosser- ๐ Steam Visibility: How Games Get Surfaced to Players by Erik Peterson
Switching from Unity to Wonderland
Engine by Wonderland
Engine
Phaser Tutorial | Make Your First 2D JavaScript
Game by
lowpolyprincess
Building Mixed Reality Experiences with
WebXR with Rik
Cabanier and Felix Z
How We Ported a Native Quest Game to
WebXR by Timmy Kokke and
Jonathan Hale- ๐ฌ Video series on various topics such as GLSL, AI with Yuka, Three.js, Babylon.js, and Physics by Wael Yasmina
โ๏ธ Articles
From WebGL to WebGPU
by Franรงois Beaufort
Whatโs New in WebGPU: Chrome
118 and Chrome
119 by Franรงois
Beaufort
A Journey Into Shaders
by Antoine Mayerowitz
Path to Glory โ Post Mortem (JS13K
2023) by Rรฉmi
Vansteelandt- ๐น Playing with the Gamepad API by Alvaro Montoro
Ray Marching in the Babylon.js Node Material
Editor
by Popov
How We Profile WebXR/WebGL
Apps by Wonderland
Engine
Wonderland and Robot Invader convert VR game to web and
PC
by Wonderland Engine- ๐ก Scaling Hathora to 1 million CCU with Frost Giant by George Price
- ๐ก An Interactive Intro to CRDTs by Jake Lazaroff
- ๐ก MMO Architecture: Connections, Sockets, Threads and Source of Truth, Dataflows by PRDeving
- ๐ CrazyGames launches CrazyGames Originals โ See the list of Originals
๐ฎ Games
reDEAD by
TheoTheDev โ Defend your base and survive against waves of zombies!
๐ง
Finnโs Ascent by Luke Carl
Thompson โ Find your way through the ocean and the sky! ๐
Battle Typer by Kornelijus
ล aulys โ Typing game with battleships! โด๏ธ
Zoo Drop by Stephen
Haney โ Merging puzzle game ๐ผ
Simply Up by Solar
Games โ Climb your way to the top in this parkour game! ๐โโ๏ธ
Path to Glory by Rรฉmi
Vansteelandt โ Beat โem up that won js13kGames
2023 ๐ก
Konkr by Embair
โ Turn-based conquest strategy game where you expand your kingdom ๐ฐ
WizardWars.online by Luke
Wood โ Fight other wizards in arenas! ๐งโโ๏ธ
Mini Golf Club by Obumo
Games โ Real-time multiplayer mini golf โณ๏ธ
โจ Demos
Voxel Global Illumination
by N8
Zelda Wind Waker clone
(tweet) by Robin
Payot
Waterfall by Steve Krichten
Mixing context menus & models
(live) by
0xca0a
Warpspeed
(repo) by Ed Sunman โ
Winner of Threlte Warp Hackathon
Halloween Zoetrope
(repo) by
idlesseby
Zombie shooting game demo by Igor
Suntsev
Liked this issue? ๐ฆ Retweet it, join our Discord, and Subscribe below!

