Excalibur.js's Avatar

Excalibur.js

@excaliburjs.com

Your friendly TypeScript 2D game engine for the web! ⚔️ https://excaliburjs.com

92
Followers
18
Following
60
Posts
05.05.2024
Joined
Posts Following

Latest posts by Excalibur.js @excaliburjs.com

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

30.01.2026 18:27 👍 19 🔁 5 💬 0 📌 0

I have so much fun with Excalibur!!!

27.01.2026 19:10 👍 3 🔁 2 💬 0 📌 0

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

27.01.2026 18:45 👍 10 🔁 2 💬 0 📌 1
Preview
Report on the current state of Web Game Development in 2025 is out! - Gamedev.js Results of the Gamedev.js Survey 2025 conducted last month were finally published - we’ve received a total of 445 filled surveys, which is a solid amount given the form was open for only 11 days in De...

#Gamedevjs #Survey 2025 #Report about the current state of #Web #Game #Development was published! 🎉

gamedevjs.com/survey/repor...

Direct link: gamedevjs.com/survey/2025/

You can download the PDF already.

#gamedev #indiedev #indiegames #results #games #engines #tools

27.01.2026 17:34 👍 10 🔁 5 💬 0 📌 1
Gamedev Meeting (January 2026) - Scott Lembcke (Transforms 101)
Gamedev Meeting (January 2026) - Scott Lembcke (Transforms 101) YouTube video by IGDA Twin Cities

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

14.01.2026 19:46 👍 5 🔁 2 💬 0 📌 0
Preview
Event-driven gameplay, reflecting, and Hexstorm Check out issue #626 of Gamedev.js Weekly — the free, weekly newsletter about web game development.

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

02.01.2026 12:16 👍 6 🔁 3 💬 0 📌 0
Preview
Event-Driven Gameplay in ExcaliburJS | Excalibur.js A Primer on Excalibur Event Emitters

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

01.01.2026 12:48 👍 11 🔁 2 💬 0 📌 1
Preview
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.

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

26.12.2025 12:13 👍 9 🔁 2 💬 0 📌 0
Preview
Excalibur Playground Excalibur is a friendly TypeScript game engine for the web!

🎄🎮 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

23.12.2025 22:04 👍 3 🔁 3 💬 1 📌 0
Preview
Excalibur Playground Excalibur is a friendly TypeScript game engine for the web!

Want to try Excalibur v0.32.0?

🎮 Interactive playground: excaliburjs.com/playground
📚 Docs: excaliburjs.com
💬 Discord: discord.gg/W6zUd4tTY3
⭐ GitHub: github.com/excaliburjs/...

Build your next 2D game with TypeScript! What will you create?

23.12.2025 22:04 👍 2 🔁 0 💬 0 📌 0
Preview
feat: Updating plugin to accept SF Tile Attributes by jyoung4242 · Pull Request #4 · excaliburjs/excalibur-spritefusion This update adds interfaces to allow abstracted access to the attribute data in SF maps now. Updated the readme. Files changed: spritefusion-resource.ts layer.ts readme.md Added methods to Sprite...

Sprite Fusion plugin update: Now accepts SF Tile Attributes!
Better integration with Sprite Fusion for your tilemap workflows.

github.com/excaliburjs/...

23.12.2025 22:04 👍 1 🔁 0 💬 1 📌 0

Cool new features in v0.32.0:
🎵 Synchronize audio playback with scheduledStartTime
⏲️ Timer events (complete, start, stop, pause, resume)
📐 New angleDifference() helper
📊 System duration stats in debug
Plus Color.Lerp for smooth color transitions!

23.12.2025 22:04 👍 1 🔁 0 💬 1 📌 0
Video thumbnail

The Excalibur browser extension got a massive upgrade! 🔍
New features:

ECS system timing sparklines for perf debugging!
Color blindness simulation for a11y testing!
Change debug draw colors on everything!
Scene navigation buttons!
Screen & camera details panel!
Tweak Physics Settings on the Fly!

23.12.2025 22:04 👍 1 🔁 0 💬 1 📌 0
const actor = new ex.Actor({
  graphic: cloudSprite,
  material: swirlMaterial
});

const actor = new ex.Actor({ graphic: cloudSprite, material: swirlMaterial });

Developer experience got so much better in v0.32.0! 🛠️
Now you can set default graphics/materials right in the Actor constructor:

23.12.2025 22:04 👍 1 🔁 0 💬 1 📌 0
Preview
Excalibur Playground Excalibur is a friendly TypeScript game engine for the web!

🎄🎮 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

23.12.2025 22:04 👍 3 🔁 3 💬 1 📌 0
Preview
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...

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

19.12.2025 14:51 👍 6 🔁 4 💬 0 📌 0
Preview
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...

Last day to fill out the survey gamedevjs.com/survey/gamed...

Please take a chance to do it!

#gamedev #javascript #typescript

22.12.2025 22:04 👍 4 🔁 3 💬 0 📌 0
Gamedev.js Survey 2025

Gamedev.js Survey 2025

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

08.12.2025 17:21 👍 9 🔁 4 💬 0 📌 1

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

08.12.2025 20:49 👍 9 🔁 4 💬 0 📌 0
Preview
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...

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/...

02.12.2025 18:07 👍 1 🔁 1 💬 0 📌 0
Preview
Sprite Fusion Tile Attributes | Excalibur.js Intro

@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

28.11.2025 17:46 👍 8 🔁 3 💬 0 📌 0

Look friends we're on the changelog news!

25.11.2025 23:03 👍 4 🔁 1 💬 0 📌 0
Preview
Changelog News #171 Cedric Chin says comparisons of our current AI *maybe-bubble* to the dot-com bubble and the 2008 GFC are limiting, Matthew Prince does a post-mortem on last week's Cloudflare outage, "hl" is a fast / powerful log viewer for humans, Enthusiast Guy's Continuum 93 is a fantasy computer emulator, and a list of things that ...

🚢 New episode of Changelog News! changelog.news/171

24.11.2025 20:45 👍 3 🔁 3 💬 1 📌 0
Newsletter – Issue 028 | Web Game Dev

💌 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

29.10.2025 16:35 👍 14 🔁 8 💬 0 📌 0
Newsletter – Issue 028 | Web Game Dev

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!)

29.10.2025 17:23 👍 7 🔁 2 💬 0 📌 0
Video thumbnail

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

26.10.2025 18:49 👍 11 🔁 5 💬 0 📌 0
Video thumbnail

We did it! Check out our Ludum Dare 58 Game!

ldjam.com/events/ludum...

#gamedev #excaliburjs #ludumdare #ldjam

07.10.2025 12:50 👍 16 🔁 3 💬 0 📌 0
4 different types of stickers, sword logo, text logo, May-trix from Sum-Monsters Game, and Cal the robot

4 different types of stickers, sword logo, text logo, May-trix from Sum-Monsters Game, and Cal the robot

We have 4 types right now!

02.10.2025 17:04 👍 3 🔁 0 💬 0 📌 0
https://excaliburjs.com sticker link for purchase

https://excaliburjs.com sticker link for purchase

We got excalibur stickers for purchase now via Stripe!

excaliburjs.com

02.10.2025 17:04 👍 2 🔁 0 💬 1 📌 0
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.

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

02.10.2025 13:46 👍 2 🔁 2 💬 0 📌 0