Happy New Year Excalibur.js!

Check out all the cool game stuff that happened in 2024, and our plans for the future!

https://excaliburjs.com/blog/happy-new-year-excalibur-2025/

#typescript #javscript #excaliburjs #gamedev

Happy New Year Excalibur! | Excalibur.js

We've put together a fireworks demo to commemorate the occasion!

So, what's next?

1. First, try to implement at least the snake demo.

2. Second, try to find more samples for more APIs and try t make them work.

3. Add docs, even simple ones with just links to the main SDL3 docs.

4. Port the rest of the SDL3 libs into vapis. I think SDL_Image and SDL_mixer are ABI stable so I could do that.

5. My secret plan with all fo this is to actually implement some frameworks, like #excaliburjs and especially #FNA into vala.

Let's hope I can achieve all of this!

New version of the Excalibur.js game engine was released, v0.30, with multiple new features, changes, and even more bugfixes.

https://gamedevjs.com/tools/excalibur-version-0-30-was-released/

#gamedev #gamedevjs #excalibur #excaliburjs #game #engine #release

Excalibur version 0.30 was released - Gamedev.js

New version of the Excalibur.js game engine was released, v0.30, with multiple new features, changes, and even more bugfixes. This is one of the biggest releases of Excalibur yet! Huge thanks to all the new contributors and everyone that assisted in the Discord. You can check the release notes on GitHub for details, as the

Gamedev.js - Web Game Development community

I've been wanting to do a sort of SDL3 Vapi for #vala. I'm not an expert at all on the language, so I'll have to get better at it.

But I've been wanting to use a language similar to Csharp, but I don't want to have anything to do with Microsoft if I can avoid it.

I dunno if there are similar languages to C# with similar expressiveness and syntax. #Vala seems to be a good candidate.

Even a port of FNA for #vala might be nice... And call it VNA?

A port of #excaliburjs could be great as well.

Wooo! I'll be presenting about building JavaScript Blazingly FAST! At NDC Oslo this year! I've learned a lot about how to make JS fast while building Excalibur.js

https://ndcoslo.com/agenda/javascript-blazingly-fast-lessons-from-a-game-engine-0qrq/0lubfjy6nxx

Thanks for having me NDC!

**#javascript** **#gamedev** **#excaliburjs**

JavaScript Blazingly FAST! Lessons from a Game Engine | NDC Oslo 2025

Is your app slow? Don't blame JavaScript! It might be a problem between the chair and the keyboard... I've spent over a decade building a game engine for the web called excalibur.js, I've learned a ton of tricks and techniques to make JavaScript run BLAZINGLY fast. These learnings are broadly applicable to more than just games, they've been very useful in my day to day work building massive web applications for EdTech. You'll learn how to: Demystify the browser performance tools in Chrome & Firefox Optimize slow functions Identify and prevent memory leaks Cache expensive computations Prevent regressions And when to use WebWorkers, WASM, WebGPU, and TypedArrays You'll walk away with practical JavaScript optimization techniques you can apply RIGHT NOW!

NDC

Excalibur v0.30.0 has been released! โš”๏ธ We have a host of brand new features: GPU Particles, Bezier Curves, Nine-Slice Sprites, Tiling Sprites, Slide Scene Transition, and a WHOLE BUNCH of perf improvements

https://excaliburjs.com/blog/excalibur-0-30-0-released

#excaliburjs #gamedev #typescript

Excalibur v0.30.0 Released! | Excalibur.js

Today we are excited to announce the biggest and best version of Excalibur.js yet! We have a lot of accomplishments to talk about and a lot of thank you's to give!

I have been greatly enjoying the @excaliburjs engine from @erikonarheim for a small gig I got for a hyper casual game.

The choices were either Godot or Phaser. And well, Godot right now creates too big binaries to what is required on web, unfortunately.

Was going to use Phaser, but I stumbled on #excaliburjs. Uses typescript and ECS, and I'm liking it so far. You can use ECS from scratch or use the Actor pre-composed entities.

As of now, my tools are excaliburjs for web and FNA for the rest.

Excalibur.js Dev Tools now supports Firefox!!! This has been requested by many of you

https://addons.mozilla.org/en-US/firefox/addon/excalibur-dev-tools/

Also if you're itching to contribute to open source, we have a big wish list

https://github.com/excaliburjs/excalibur-extension/?tab=readme-ov-file#features-that-we-want

**#gamedev** **#excaliburjs** **#typescript**

Excalibur Dev Tools โ€“ Get this Extension for ๐ŸฆŠ Firefox (en-US)

Download Excalibur Dev Tools for Firefox. Excalibur.js browser plugin for debugging your games

I was on the G2B (Guys, Games, and Beer) podcast talking about Excalibur.js!

Check it out we dive deep into Excalibur!

https://www.youtube.com/watch?v=SqIHqCPBqfU

#gamedev #typescript #javascript #excaliburjs

G2B Interviews: Erik Talks Excalibur.JS: Open Source Game Development

YouTube

Hi friends! Excalibur.js is at 2D Con in Bloomington Minnesota! Come by and check out the booth we have LOOOOTS of stickers.

**#excaliburjs** **#javascript** **#typescript** **#gamedev**