Co-host of @typescript.fm
🎮 IGDATC Board Member
🕹️ Game dev
😻 Cat lover
🏃♂️ Distance runner
🚀 Math/physics nerd
👶 New dad
@igdatc.bsky.social is organizing an in person event this weekend 🎉
Have you ever wanted to make a game? Let's make some games together! It's the best way to learn and improve!
Check this link for all the info igdatc.org/ggj
#gamedev #minneapolis
@igdatc.bsky.social is organizing an in person event this weekend 🎉
Have you ever wanted to make a game? Let's make some games together! It's the best way to learn and improve!
Check this link for all the info igdatc.org/ggj
#gamedev #minneapolis
don't tell anyone
🤫
don't tell anyone
🤫
share.transistor.fm/s/16226fb6
#typescript
share.transistor.fm/s/16226fb6
#typescript
If you're looking for a TypeScript game engine look no further! (We have games made in Excalibur on Steam btw!)
#gamedev #typescript #webdev
gamedevjs.com/survey/repor...
Direct link: gamedevjs.com/survey/2025/
You can download the PDF already.
#gamedev #indiedev #indiegames #results #games #engines #tools
gamedevjs.com/survey/repor...
Direct link: gamedevjs.com/survey/2025/
You can download the PDF already.
#gamedev #indiedev #indiegames #results #games #engines #tools
gamedevjs.com/survey/repor...
Direct link: gamedevjs.com/survey/2025/
You can download the PDF already.
#gamedev #indiedev #indiegames #results #games #engines #tools
🤷
www.wsj.com/lifestyle/wo...
🤷
www.wsj.com/lifestyle/wo...
🔒 Stable API: No breaking changes planned before 1.0
⚡ 10-30x faster than Rollup while staying compatible
🧩 Multiple chunking algorithm improvements
📦 3,400+ commits since beta: 749 features, 682 fixes, 109 perf optimizations
🔒 Stable API: No breaking changes planned before 1.0
⚡ 10-30x faster than Rollup while staying compatible
🧩 Multiple chunking algorithm improvements
📦 3,400+ commits since beta: 749 features, 682 fixes, 109 perf optimizations
share.transistor.fm/s/fc51d6e6
#typescript
share.transistor.fm/s/fc51d6e6
#typescript
Transforms 101: Demystifying Matrices with Pictures!
www.youtube.com/watch?v=dnGZ...
#gamedev #math
Transforms 101: Demystifying Matrices with Pictures!
www.youtube.com/watch?v=dnGZ...
#gamedev #math
Transforms 101: Demystifying Matrices with Pictures!
www.youtube.com/watch?v=dnGZ...
#gamedev #math
Transforms 101: Demystifying Matrices with Pictures!
www.youtube.com/watch?v=dnGZ...
#gamedev #math
Updates are now available for the 25.x, 24.x, 22.x, 20.x Node.js release lines to address:
- 3 high severity issues
- 4 medium severity issues
- 1 low severity issue
nodejs.org/en/blog/vuln...
Updates are now available for the 25.x, 24.x, 22.x, 20.x Node.js release lines to address:
- 3 high severity issues
- 4 medium severity issues
- 1 low severity issue
nodejs.org/en/blog/vuln...
🚨🚨🚨 IT'S ABOUT TIME! 🚨🚨🚨
Congrats to @manishearth.bsky.social on shipping the Temporal API in Chrome 144 stable today 🎉
developer.chrome.com/blog/new-in-...
Temporal is the replacement for the Date API.
🚨🚨🚨 IT'S ABOUT TIME! 🚨🚨🚨
Congrats to @manishearth.bsky.social on shipping the Temporal API in Chrome 144 stable today 🎉
developer.chrome.com/blog/new-in-...
Temporal is the replacement for the Date API.
nodejs.org/en/blog/vuln...
nodejs.org/en/blog/vuln...
The winners will be revealed on March 11, 2026 at the IGF Awards Ceremony at @officialgdc.bsky.social.
We'll be there in person to cheer on all the nominees—but you can watch at home on twitch.tv/GDC
The winners will be revealed on March 11, 2026 at the IGF Awards Ceremony at @officialgdc.bsky.social.
We'll be there in person to cheer on all the nominees—but you can watch at home on twitch.tv/GDC
run: `npx typeslayer`
source: github.com/dimitropoulo...
run: `npx typeslayer`
source: github.com/dimitropoulo...
gamedevjsweekly.com/626
#HTML5 #JavaScript #gamedevjs #gamedev #weekly #newsletter #excaliburjs
gamedevjsweekly.com/626
#HTML5 #JavaScript #gamedevjs #gamedev #weekly #newsletter #excaliburjs
Flint is an experimental linter. It intentionally revisits many of the core design decisions from other popular web linters.
Please enjoy this medium dive how Flint's intentionally deviating from other linters and trying new things. ❤️🔥
www.flint.fyi/blog/what-fl...
Flint is an experimental linter. It intentionally revisits many of the core design decisions from other popular web linters.
Please enjoy this medium dive how Flint's intentionally deviating from other linters and trying new things. ❤️🔥
www.flint.fyi/blog/what-fl...
As a present 🎁 learn how to use STRONGLY TYPED events in game dev from @mookie4242.bsky.social
excaliburjs.com/blog/Event%2...
#gamedev #typescript
As a present 🎁 learn how to use STRONGLY TYPED events in game dev from @mookie4242.bsky.social
excaliburjs.com/blog/Event%2...
#gamedev #typescript
As a present 🎁 learn how to use STRONGLY TYPED events in game dev from @mookie4242.bsky.social
excaliburjs.com/blog/Event%2...
#gamedev #typescript
📖 Written in C
🗜️ Uses 100 kB ROM
⚠️ Supports a subset of JS close to ES5
🐏 Runs programs in as little as 10 kB of RAM
🔥 Speed is comparable to the full QuickJS engine
github.com/bellard/mqui...
📖 Written in C
🗜️ Uses 100 kB ROM
⚠️ Supports a subset of JS close to ES5
🐏 Runs programs in as little as 10 kB of RAM
🔥 Speed is comparable to the full QuickJS engine
github.com/bellard/mqui...
✨ Highlights:
Debug improvements via browser extension
Major perf boosts for tilemaps, offscreen entities
Physics bodies now sleep for better perf
Simpler easing functions
Try it in our playground: excaliburjs.com/playground
✨ Highlights:
Debug improvements via browser extension
Major perf boosts for tilemaps, offscreen entities
Physics bodies now sleep for better perf
Simpler easing functions
Try it in our playground: excaliburjs.com/playground
Please take a chance to do it!
#gamedev #javascript #typescript
Please take a chance to do it!
#gamedev #javascript #typescript