Newsletter โ€“ Issue 010

๐Ÿ“† 2023-02-21

๐ŸŽ‰ We're already at the 10th issue of the Web Game Dev newsletter! I hope you find it useful and interesting. Let me know via Discord (opens in a new tab) or Twitter (opens in a new tab) if you have any feedback. Please consider โค๏ธ sponsoring my work (opens in a new tab) if this newsletter is valuable to you!

๐Ÿ”ฅ Headlines

Web Push (opens in a new tab) for Home Screen web apps and third-party browser support for Add to Home Screen are (finally) supported on iOS and iPadOS (opens in a new tab). This is a big win for PWA games! Learn more about ๐ŸŒ Progressive Web Apps (opens in a new tab).

Pixi.js PixiJS (opens in a new tab), the 2D WebGL library by Goodboy (now Playco (opens in a new tab)), has big plans for 2023 (opens in a new tab). They assembled a full-time team to work on releasing a new website (opens in a new tab) (โœ… done), an updated PixiJS React (opens in a new tab) (โœ… done), open-source games, a UI library, the framework-agnostic AssetPack library, a CLI bootstrapping tool, dev tools, the Comet editor, PixiJS v8, PixiJS 3D, and a game engine. ๐Ÿคฏ That's one hell of a roadmap!

Kaboom Last month, Kaboom (opens in a new tab) by Replit (opens in a new tab) released their v3000 beta (opens in a new tab). See this thread (opens in a new tab) for video examples of the new features, which include a scene graph, more font formats, tweening, rotated areas, up to 50x performance improvement (opens in a new tab), custom loading screens, post effects, gamepad support, and pathfinding.

WebAssembly Tangle (opens in a new tab) is a new experimental library by Ian Kettlewell (opens in a new tab) that syncs WebAssembly apps and games between multiple users in peer-to-peer via WebRTC connections (initialized by a central server). Try the demo (opens in a new tab)!

glTF Don McCurdy (opens in a new tab) released glTF Transform 3.0 (opens in a new tab). New additions include flattening the scene graph, joining meshes to reduce draw calls, AVIF image compression, sparse data compression, and an all-in-one optimize command.

CSS One of the most demanded CSS features, Container Queries (opens in a new tab), is now supported in all three major browser engines (opens in a new tab) (Can I Use (opens in a new tab) Global support: 80%). Container Queries allow you to style a container based on its content instead of the viewport. This will change how we approach responsive design, including CSS-based game UI!

๐Ÿ›  Tools & Updates

โœ๏ธ Content

โœจ Games & Demos

See more on the โœจ Games & Demos (opens in a new tab) page or ๐ŸŽฎ (opens in a new tab).

Liked this issue? ๐Ÿฆ Retweet it, join our Discord, and Subscribe below!