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
💌 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
🕹️ Game Jam: Ludum Dare 58 🕹️

ldjam.com/events/ludum...

What: Let's make a game in 72 hours!!!

Who: Anyone that wants to make a game!

When: Friday October 3rd - Monday October 6th

How:
* Rules: ldjam.com/events/ludum...
* Suggest/vote on themes! ldjam.com/events/ludum...
September 24, 2025 at 3:04 PM
Reposted by Excalibur.js
Wow, Blippo+ is pretty amazing.
September 24, 2025 at 3:57 AM
Reposted by Excalibur.js
I really recommend Blippo+ - it lands the absurd alien tone its going for, has some great earworms, and emulates that bygone channel hopping sensation wonderfully (while never feeling overwhelming with the amount of shows 'required' to follow the story). And A++++ for having a Teletext mode.
September 23, 2025 at 4:20 PM
Reposted by Excalibur.js
🎉

I found that if I prop it up just right, with a certain charger, I'm able to charge my laptop.

Anyway, I made an #LDJam post. Letting it juice up some more before I edit other things for the event. Theme Suggestions open.

ldjam.com
September 20, 2025 at 10:20 PM
🧱 Excalitris! A brand new Excalibur tetris-like sample is live! Check it out now! You can even do vim motions! Thanks to @chrisk-7777.bsky.social

Did you know you can do game dev with TypeScript?

Play: excaliburjs.com/sample-excal...

Repo: github.com/excaliburjs/...

#typescript #gamedev #tetris
September 22, 2025 at 1:58 PM
Reposted by Excalibur.js
🥳 congrats!! i hear it was made in #Godot + C# with lots of chickensoft tools 👀🤠

#indiedev #gamedev #dotnet
Our SPARROW WARFARE playtest just went live for the public! Join the struggle against the evil storyteller that has enthralled all the other birds. Fight for the freedom of birdkind using wicked combinations of tiles in this mahjong-inspired deckbuilder.

store.steampowered.com/app/3473440/...
September 17, 2025 at 1:12 PM
Reposted by Excalibur.js
I have a new blogpost out on using dual Tilemaps for autotiling.

#indiedev #gamedev #tilemap @excaliburjs.com

excaliburjs.com/blog/Dual%20...

I have a demo application to play with this technique on Itch.io...
mookie4242.itch.io/dual-tilemap...

Leave a comment and let me know your thoughts!
Dual Tilemap Autotiling Technique | Excalibur.js
Intro
excaliburjs.com
August 25, 2025 at 1:13 AM
Reposted by Excalibur.js
Checkout my buddy’s NDC talk on how to make JavaScript performant!

This is what powers ExcaliburJS as a game engine.

#gamedev #indiedev

youtu.be/xCB9cB9YZL8?...
JavaScript Blazingly FAST! Lessons from a Game Engine - Erik Onarheim - NDC Oslo 2025
YouTube video by NDC Conferences
youtu.be
August 6, 2025 at 11:50 AM
Reposted by Excalibur.js
My NDC Oslo talk is live!!! Let's Make JavaScript BLAZINGLY FAST! Lessons from a Game Engine @excaliburjs.com

www.youtube.com/watch?v=xCB9...

#gamedev #javascript #excaliburjs
JavaScript Blazingly FAST! Lessons from a Game Engine - Erik Onarheim - NDC Oslo 2025
YouTube video by NDC Conferences
www.youtube.com
August 6, 2025 at 1:11 PM
Reposted by Excalibur.js
Fooled around and made a ExcaliburJS level design tool that uses Excel or Google Sheets to design the level, parses it, and automagically creates your tilemap and entities for you in Excalibur!!!!

#gamedev #indiedev
@excaliburjs.com
August 2, 2025 at 12:55 AM
Reposted by Excalibur.js
stylized night sky shader i've been poking at...might be cooking up an actual game project who knows 🙈🫣 #godot #gamedev #indiedev
July 8, 2025 at 6:29 AM
🗺️ New Graph module to do graph data structures and algorithms with built in path finding! Thanks @mookie4242.bsky.social!

Features:

- Nodes with custom data
- Weighted, directed or undirected edges
- Position nodes in 2D space for spatial algorithms
- Built in BFS and DFS
- Path finding!
June 27, 2025 at 1:39 PM
🧩 New ECS feature to improve Query options just landed in main Excalibur thanks to @mattjennin.gs!

Latest alpha `npm install excalibur@next`

Queries can now take additional options to filter in/out by components or tags! This is huge for our ECS fans out there and a long requested feature!
June 27, 2025 at 1:16 PM
Reposted by Excalibur.js
Another TV is possible.

@blippo.plus is out now on Playdate. Coming this fall to Nintendo Switch & Steam.

blippo.plus
June 25, 2025 at 8:10 PM
Reposted by Excalibur.js
A LEAP OF FAITH — Your Electronic Program Guide summary of what’s on this week, only on Blippo+
June 20, 2025 at 11:42 PM
We have some friends working on this! Trust me YOU MUST GET Blippo+

www.youtube.com/watch?v=aKTX...

#switch #nintendo
Blippo+ | Color Reveal | Coming Soon to Nintendo Switch & PC!
YouTube video by Panic
www.youtube.com
June 9, 2025 at 12:41 PM