Excalibur.js
banner
excaliburjs.com
Excalibur.js
@excaliburjs.com
Your friendly TypeScript 2D game engine for the web! ⚔️

https://excaliburjs.com
Reposted by Excalibur.js
Get hyped for Global Game JAM 2026 @2dcon.gg HQ!

@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
January 30, 2026 at 6:27 PM
Reposted by Excalibur.js
I have so much fun with Excalibur!!!
Excalibur.js is on the list! ⚔️🔥

If you're looking for a TypeScript game engine look no further! (We have games made in Excalibur on Steam btw!)

#gamedev #typescript #webdev
January 27, 2026 at 7:10 PM
Excalibur.js is on the list! ⚔️🔥

If you're looking for a TypeScript game engine look no further! (We have games made in Excalibur on Steam btw!)

#gamedev #typescript #webdev
January 27, 2026 at 6:44 PM
Reposted by Excalibur.js
Game Dev Alert! Friend of mine Scott Lembcke (mastodon.gamedev.place/@slembcke) is doing a talk tonight live for IGDATC!

Transforms 101: Demystifying Matrices with Pictures!
www.youtube.com/watch?v=dnGZ...

#gamedev #math
Gamedev Meeting (January 2026) - Scott Lembcke (Transforms 101)
YouTube video by IGDA Twin Cities
www.youtube.com
January 14, 2026 at 7:46 PM
Reposted by Excalibur.js
Issue #626 of Gamedev.js Weekly newsletter about event-driven gameplay, reflecting, and Hexstorm is out - go check it!

gamedevjsweekly.com/626

#HTML5 #JavaScript #gamedevjs #gamedev #weekly #newsletter #excaliburjs
Event-driven gameplay, reflecting, and Hexstorm
Check out issue #626 of Gamedev.js Weekly — the free, weekly newsletter about web game development.
gamedevjsweekly.com
January 2, 2026 at 12:16 PM
Happy New Year!

As a present 🎁 learn how to use STRONGLY TYPED events in game dev from @mookie4242.bsky.social

excaliburjs.com/blog/Event%2...

#gamedev #typescript
Event-Driven Gameplay in ExcaliburJS | Excalibur.js
A Primer on Excalibur Event Emitters
excaliburjs.com
January 1, 2026 at 12:48 PM
Reposted by Excalibur.js
Issue #625 of Gamedev.js Weekly newsletter about Excalibur 0.32, Phaser 4.0 RC6, and Allo's Arena is out - go check it!

gamedevjsweekly.com/625

#HTML5 #JavaScript #gamedevjs #gamedev #weekly #newsletter
Excalibur 0.32, Phaser 4.0 RC6, and Allo's Arena
Check out issue #625 of Gamedev.js Weekly — the free, weekly newsletter about web game development.
gamedevjsweekly.com
December 26, 2025 at 12:13 PM
Reposted by Excalibur.js
🎄🎮 Excalibur.js v0.32.0 is here! This release is all about DX and perf

✨ 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
Excalibur Playground
Excalibur is a friendly TypeScript game engine for the web!
excaliburjs.com
December 23, 2025 at 10:04 PM
🎄🎮 Excalibur.js v0.32.0 is here! This release is all about DX and perf

✨ 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
Excalibur Playground
Excalibur is a friendly TypeScript game engine for the web!
excaliburjs.com
December 23, 2025 at 10:04 PM
Reposted by Excalibur.js
We've just passed 400 submitted surveys, and today is the LAST DAY to send your answers to Gamedev.js Survey 2025!

gamedevjs.com/survey/gamed...

#gamedev #gamedevjs #JavaScript #HTML5 #indiedev #indiegames #report #form #OpenSource #survey
Gamedev.js Survey 2025 is open! - Gamedev.js
The fifth year of collecting YOUR feedback through Gamedev.js Survey, which shape the current state of Web Game Development report, is on - this time the form is open between December 8th and 19th. Th...
gamedevjs.com
December 19, 2025 at 2:51 PM
Reposted by Excalibur.js
Our yearly #GamedevJS #Survey to collect data shaping the current state of Web Game Development report is open - please fill the form, thank you!

gamedevjs.com/survey-2025-...

#gamedev #JavaScript #HTML5 #indiedev #indiegames #report #form #OpenSource
December 8, 2025 at 5:21 PM
Excalibur.js is on the official list this year!

Please go and fill out the survey it helps us all! gamedevjs.com/survey-2025-...

#gamedev #excaliburjs #typescript
December 8, 2025 at 8:49 PM
Reposted by Excalibur.js
Experimenting with TSGo with @excaliburjs.com

Emitting declaration files is roughly 5X faster than tsc 🚀

However, there are still issues in the output that I *think* are known issues (cc @jakebailey.dev).

In order to test the build, I'll need Vite + rolldown preview.

github.com/excaliburjs/...
experimental: upgrade to TS Go / Native Preview by kamranayub · Pull Request #3613 · excaliburjs/Excalibur
===:clipboard: PR Checklist :clipboard:=== 📌 issue exists in github for these changes 🔬 existing tests still pass 🙈 code conforms to the style guide 📐 new tests written and passing / old tests...
github.com
December 2, 2025 at 6:07 PM
Reposted by Excalibur.js
@excaliburjs.com

So I updated the ExcaliburJS SpriteFusion plugin to accommodate the new Tile Attributes feature of SF. I also wrote a blog post on it:
excaliburjs.com/blog/Sprite%...

I highly recommend SpriteFusion if you haven't tried it.

www.spritefusion.com

#indiedev #gamedev #typescript
Sprite Fusion Tile Attributes | Excalibur.js
Intro
excaliburjs.com
November 28, 2025 at 5:46 PM
Reposted by Excalibur.js
💌 The Web Game Dev Newsletter Issue 028 is out! Read it online here: webgamedev.com/newsletter/028, and subscribe to get the next ones delivered right to your inbox 🚀 #threejs #r3f #gamedev
Newsletter – Issue 028 | Web Game Dev
webgamedev.com
October 29, 2025 at 4:35 PM
Reposted by Excalibur.js
Woo! The @excaliburjs.com v0.31.0 release (2D TypeScript Game Engine) and my "JavaScript Blazingly Fast! Lessons from a Game Engine" optimization talk made the Web Gamedev Newsletter!!!

www.webgamedev.com/newsletter/028

Definitely go follow the newsletter (and @verekia.com for the latest!)
Newsletter – Issue 028 | Web Game Dev
www.webgamedev.com
October 29, 2025 at 5:23 PM
Reposted by Excalibur.js
It's been a hot minute since I've posted.

I've developed a card library for ExcaliburJS.
And I'm now using it to make a bare bones draw poker demo.

Thanks to @kenney.nl for the card assets for prototyping my library!

#indiedev #gamedev
@excaliburjs.com
October 26, 2025 at 6:49 PM
Reposted by Excalibur.js
We did it! Check out our Ludum Dare 58 Game!

ldjam.com/events/ludum...

#gamedev #excaliburjs #ludumdare #ldjam
October 7, 2025 at 12:50 PM
We got excalibur stickers for purchase now via Stripe!

excaliburjs.com
October 2, 2025 at 5:04 PM
Reposted by Excalibur.js
Ludum Dare 58 Approaches!

We are hosting an in person event with @2dcon.gg

* **Virtual ONLY Friday** October 3

* In-Person 2D Con HQ October 4-6

1325 Winter St NE #108, Minneapolis, MN 55413
Hours: 9AM-6PM Central US

* Discord discord.gg/Qw6Yj9CUvQ

* Message @erikonarheim.com with Q's
Join the IGDATC Jam Server Discord Server!
Check out the IGDATC Jam Server community on Discord - hang out with 61 other members and enjoy free voice and text chat.
discord.gg
October 2, 2025 at 1:46 PM
Reposted by Excalibur.js
Hi friends! The State of JS 2025 survey is now open!
survey.devographics.com/en-US/survey...

Please fill it out! It helps all us web peeps out with data!!

Also if you mention you use Excalibur.js or listen to TypeScript.fm that'd be cool too 🥰
State of JavaScript 2025
Take the State of JavaScript survey
survey.devographics.com
October 1, 2025 at 3:56 PM
⚔️🔥Excalibur v0.31.0 is out! TypeScript Game Engine!

Tons of new features, QOL, and fixes! Now with NPM Provenance!

* New SoundManager for managing groups of audio
* ECS query enhancement for "all", "any", and "not" querys
* Animation data storage
* EX Playground!
* Dev Containers!
* And lots more!
October 1, 2025 at 2:08 PM