Happy New Year Excalibur.js!
Check out all the cool game stuff that happened in 2024, and our plans for the future!
Happy New Year Excalibur.js!
Check out all the cool game stuff that happened in 2024, and our plans for the future!
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
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
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**
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!
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
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**
I was on the G2B (Guys, Games, and Beer) podcast talking about Excalibur.js!
Check it out we dive deep into Excalibur!
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**