Excalibur.js
@excaliburjs.com
๐ค 80
๐ฅ 17
๐ 47
Your friendly TypeScript 2D game engine for the web! โ๏ธ
https://excaliburjs.com
โ๏ธ๐ฅ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!
about 14 hours ago
1
3
3
๐น๏ธ 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...
8 days ago
1
1
1
reposted by
Excalibur.js
Jeff Gerstmann
8 days ago
Wow, Blippo+ is pretty amazing.
11
185
10
reposted by
Excalibur.js
Matthew Reynolds
9 days ago
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.
loading . . .
3
77
27
reposted by
Excalibur.js
Make Kasprzak ๐ฆ๐
11 days ago
๐ 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
1
42
7
๐งฑ 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
loading . . .
10 days ago
0
14
5
reposted by
Excalibur.js
๐ค Joanna
15 days ago
๐ฅณ congrats!! i hear it was made in
#Godot
+ C# with lots of chickensoft tools ๐๐ค
#indiedev
#gamedev
#dotnet
add a skeleton here at some point
1
28
4
Excalibur game on Steam! Go wishlist it now!
store.steampowered.com/app/3834590/...
#indie
#gamedev
#excaliburjs
#typescript
loading . . .
Now THAT'S a Big Dragon! on Steam
Recruit your army of heroes, upgrade your forces, and join in with your mighty mouse cursor, all in a satisfying quest to slay a massive dragon wreaking havoc on an innocent medieval kingdom. Will you...
https://store.steampowered.com/app/3834590/Now_THATS_a_Big_Dragon/
about 1 month ago
0
7
4
reposted by
Excalibur.js
Mookie Codes!
about 1 month ago
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!
loading . . .
Dual Tilemap Autotiling Technique | Excalibur.js
Intro
https://excaliburjs.com/blog/Dual%20Tilemap%20Autotiling%20Technique
0
11
5
reposted by
Excalibur.js
Mookie Codes!
about 2 months ago
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?...
loading . . .
JavaScript Blazingly FAST! Lessons from a Game Engine - Erik Onarheim - NDC Oslo 2025
YouTube video by NDC Conferences
https://youtu.be/xCB9cB9YZL8?si=-rj8nV6ORZieSwbG
0
14
6
reposted by
Excalibur.js
Erik Onarheim
about 2 months ago
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
loading . . .
JavaScript Blazingly FAST! Lessons from a Game Engine - Erik Onarheim - NDC Oslo 2025
YouTube video by NDC Conferences
https://www.youtube.com/watch?v=xCB9cB9YZL8
0
10
3
reposted by
Excalibur.js
Mookie Codes!
2 months ago
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
loading . . .
0
14
5
reposted by
Excalibur.js
๐ค Joanna
3 months ago
stylized night sky shader i've been poking at...might be cooking up an actual game project who knows ๐๐ซฃ
#godot
#gamedev
#indiedev
loading . . .
1
60
10
๐บ๏ธ 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!
3 months ago
0
5
2
๐งฉ 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!
3 months ago
0
2
1
reposted by
Excalibur.js
ส ๐ โ แดด แดฬ
3 months ago
Another TV is possible.
@blippo.plus
is out now on Playdate. Coming this fall to Nintendo Switch & Steam.
blippo.plus
loading . . .
0
158
30
reposted by
Excalibur.js
Playdate
3 months ago
A LEAP OF FAITH โ Your Electronic Program Guide summary of whatโs on this week, only on Blippo+
loading . . .
1
72
9
We have some friends working on this! Trust me YOU MUST GET Blippo+
www.youtube.com/watch?v=aKTX...
#switch
#nintendo
loading . . .
Blippo+ | Color Reveal | Coming Soon to Nintendo Switch & PC!
YouTube video by Panic
https://www.youtube.com/watch?v=aKTXT_0RlFM
4 months ago
0
3
0
reposted by
Excalibur.js
Jason Yu
4 months ago
IIFE deserves more love!
#javascript
#typescript
youtu.be/ZyxOt09-LXE
loading . . .
7 Modern IIFE Tricks Youโll Wish You Knew Sooner
YouTube video by YCMJason Codes
https://youtu.be/ZyxOt09-LXE
0
6
2
Good News everyone! A new version Excalibur Dev Tools Extension had been deployed to the Chrome/FF web stores!!! Release:
github.com/excaliburjs/...
Chrome:
chromewebstore.google.com/detail/excal...
FF:
addons.mozilla.org/en-US/firefo...
4 months ago
1
4
1
reposted by
Excalibur.js
Mookie Codes!
5 months ago
Spent a lot of time challenging myself this weekend with some good 'ole procedural generation. The work from
@kenney.nl
is truly an inspiration!
www.kenney.nl
His creature and avatar generator tools inspired me to try and see if I can mimic it in ExcaliburJS.
@excaliburjs.com
#gamedev
#indiedev
loading . . .
0
21
5
reposted by
Excalibur.js
TypeScript.fm
5 months ago
In this week's deep dive, we cover everything TypeScript developers need to know about the latest Node 24 release, including examples of each new language feature. We've even put together a code snippet repo you can check out!
#node
#typescript
#javascript
loading . . .
What's New in Node 24 | Deep Dive | Ep 17B | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 17
In this week's deep dive, we cover everything TypeScript developers need to know about the latest Node 24 release, including examples of each new language feature. We've even put together a code snippet...
https://share.transistor.fm/s/b20b6d9d
2
10
5
reposted by
Excalibur.js
Mookie Codes!
5 months ago
Results have been released for GameDevJS2025 Game Jam! We finished #68 out of 417 Entries! Super proud of the game we put forward, and we had a blast doing it! Try it out!
mookie4242.itch.io/gamedevjsjam...
#gamedev
#indiedev
#gamejam
Thanks to
@excaliburjs.com
for a great dev experience!
0
9
5
reposted by
Excalibur.js
Verekia ๐ฎ ManaBlade.com
5 months ago
๐ The Web Game Dev Newsletter Issue 026 is out! Read it online here:
webgamedev.com/newsletter/026
, and subscribe to get the next ones delivered right to your inbox! ๐
#threejs
#r3f
#gamedev
loading . . .
Newsletter โ Issue 026 | Web Game Dev
https://webgamedev.com/newsletter/026
1
17
8
Be sure to check out the Web Game Dev newsletter! We have a lot of stuff on there! * Let's Learn Shaders
www.youtube.com/watch?v=G2tv...
* Building Games in TypeScript
typescript.fm/bonus15
* Happy New Year Excalibur
excaliburjs.com/blog/happy-n...
add a skeleton here at some point
5 months ago
0
4
2
reposted by
Excalibur.js
TypeScript.fm
5 months ago
Today on the pod,
@erikonarheim.com
shares how you can build games for the web with TypeScript and the Excalibur.js game engine. What's involved? And how do your webdev skills translate? All this and more in today's deep dive episode!
typescript.fm/bonus15
#typescript
0
9
3
reposted by
Excalibur.js
Mookie Codes!
5 months ago
Just got our submission in for GameDevJS2025 GameJam We're pretty stoked with how it turned out! Lemme know your thoughts! Any/all comments left are much appreciated!
@excaliburjs.com
#indiedev
#gamedev
#gamejam
mookie4242.itch.io/gamedevjsjam...
loading . . .
Axe and Arrow by Mookie, Drew Conley, Glenn LaBarre
Axe and Arrow, a survivor type game that focuses on managing the balance between light and dark!
https://mookie4242.itch.io/gamedevjsjam2025
0
5
2
reposted by
Excalibur.js
Mookie Codes!
5 months ago
#screenshotsaturday
Just submitted Axe and Arrow for the GameDevJS2025 Jam!
@excaliburjs.com
Feel free to check it out:
mookie4242.itch.io/gamedevjsjam...
0
3
3
reposted by
Excalibur.js
TypeScript.fm
5 months ago
This week on the pod!
@erikonarheim.com
and
@kamranicus.com
have a candid discussion about how the podcast started, how it went, and what the plans are for the future. Get a peek behind the curtain with this
typescript.fm/bonus14
#typescript
loading . . .
TypeScript.fm - The Friendly Show for TypeScript Developers | Are We Sick of TypeScript.fm Yet? | Retrospective | Ep 14B
In this episode, Erik and Kamran have a candid discussion about how the podcast started, how it went, and what the plans are for the future.Chapters(00:00) Introduction(01:18) Is TypeScript.fm Done...
https://typescript.fm/bonus14
0
5
3
reposted by
Excalibur.js
TypeScript.fm
5 months ago
This week we are trying something new! Releasing episodes on days that start with "T", splitting things into 2! ๐ News on Tuesdays ๐ฎ Deep Dives on Thursdays Check out our first news show
typescript.fm/14
#typescript
loading . . .
TypeScript.fm - The Friendly Show for TypeScript Developers | Week of April 14, 2025 | News | Ep 14
In the news, TC39 Enums in JS Proposal moves to Stage 1, plus Next.js gets some TS LSP plugin perf/stability improvements.News for April 14, 2025(00:00) Introduction(02:07) News for Week of April 1...
https://typescript.fm/14
0
4
3
reposted by
Excalibur.js
๐ค Joanna
5 months ago
Chickensoft administrator
@mrkwlsn.bsky.social
will be speaking at
#GodotCon
2025 on Enjoyable Game Architecture with
#godot
and
#csharp
! If you're also attending, stop by and say hi!
#godot
#indiedev
#gamedev
loading . . .
Chickensoft at GodotCon 2025
Our very own Mark Wilson will be representing Chickensoft at GodotCon 2025 in Boston!
https://chickensoft.games/blog/godotcon-2025
1
28
9
reposted by
Excalibur.js
TypeScript.fm
6 months ago
This week on the pod, we talk to Dimitri Mitropoulos (of
@michigantypescript.com
) about building DOOM in the TypeScript type system. We walk through all the nitty gritty and explore this truly amazing engineering feat! You'll be surprised!
typescript.fm/13
#doom
#typescript
1
31
9
If you're in Minneapolis,
@kamranicus.com
,
@erikonarheim.com
, and other Excalibur.js team members will be at VGM Con today through Sunday! We've got a booth so come say hi and play some TypeScript games! ๐ฎ We'll be live game coding throughout the weekend at our booth!
vgmcon.org
#VGMCon
loading . . .
VGM CON
Video Games & Music Convention returns to Minneapolis and online, April 11 โ 13, 2025. Bring your controller, instrument, or both.
https://vgmcon.org
6 months ago
0
3
1
reposted by
Excalibur.js
Mookie Codes!
6 months ago
Spent some time playing with touch gesture recognition to have that library under my belt for a game jam coming up!
#gamedev
#indiedev
@excaliburjs.com
Got my system recognizing single tap, double taps, tap and hold, touch joystick, and swipe recognition.
0
16
4
reposted by
Excalibur.js
Kamran Ayub
6 months ago
If you're in Minneapolis,
@erikonarheim.com
and I and other
@excaliburjs.com
team members will be at VGM Con today through Sunday! We've got a booth so come say hi and play some TypeScript games! ๐ฎ
vgmcon.org
loading . . .
VGM CON
Video Games & Music Convention returns to Minneapolis and online, April 11 โ 13, 2025. Bring your controller, instrument, or both.
https://vgmcon.org/?utm_source=Google&utm_medium=pm&utm_campaign=Performance%20Max&utm_id=Performance%20Max&gad_source=1&gclid=CjwKCAjw--K_BhB5EiwAuwYoyomPl-2AnMz5y2-clJVEezMnByEI_dO2LyqDYIGvUeOkGDz0izUd9xoC8wIQAvD_BwE
0
2
2
reposted by
Excalibur.js
Erik Onarheim
6 months ago
Have you ever wanted to learn how to program shaders??? Let's Learn Shaders!
youtu.be/G2tvnmSyP2M
#glsl
#shader
#gpu
#gamedev
loading . . .
Let's Learn Shaders!
YouTube video by Erik Onarheim
https://youtu.be/G2tvnmSyP2M
0
8
4
reposted by
Excalibur.js
Mookie Codes!
6 months ago
Messed around today and ported a shockwave post processing shader over to
@excaliburjs.com
!
#gamedev
#indiedev
Special thanks to:
www.youtube.com/@BarneyCodes
for the guidance, great programming tutorials on his site!
loading . . .
0
8
3
reposted by
Excalibur.js
TypeScript.fm
6 months ago
Please send us your feedback for the show! We'd like to talk about it on our retro episode!
[email protected]
#typescript
0
5
2
Happy New Year Excalibur.js! Check out all the cool game stuff that happened in 2024, and our plans for the future!
excaliburjs.com/blog/happy-n...
#typescript
#javscript
#excaliburjs
#gamedev
loading . . .
Happy New Year Excalibur! | Excalibur.js
We've put together a fireworks demo to commemorate the occasion!
https://excaliburjs.com/blog/happy-new-year-excalibur-2025/
7 months ago
0
8
4
reposted by
Excalibur.js
GameFromScratch
7 months ago
Our Game Engines by programming language series continues. Today we check out the best JavaScript (and TypeScript) game engines in 2025. We have previously covered, C++, Lua, Haxe and Python engines.
gamefromscratch.com/javascript-t...
#gamedev
#indiedev
#javascript
#typescript
loading . . .
JavaScript/TypeScript Game Engines in 2025 โ GameFromScratch.com
A list of the best 2D and 3D JavaScript and Typescript game engines, tools and game frameworks for game development in 2025
https://gamefromscratch.com/javascript-typescript-game-engines-in-2025/
1
33
5
Check out Excalibur! ๐ Lots of docs at
excaliburjs.com
๐ฆ TypeScript first API similar to Unity/Godot ๐ฅ Friendly API based around Scenes, Actors, and Actions ๐ฅ Built in Arcade and Realistic Physics ๐งฉ 2D and Isometric TileMaps ๐จ Custom shaders ๐ ๏ธ 1st part support for Tiled, LDtk, Spritefusion, Aseprite
add a skeleton here at some point
7 months ago
0
4
1
reposted by
Excalibur.js
Verekia ๐ฎ ManaBlade.com
7 months ago
๐ The Web Game Dev Newsletter Issue 025 is out! Read it online here:
www.webgamedev.com/newsletter/025
, and subscribe to get the next ones delivered right to your inbox! ๐
#threejs
#r3f
#gamedev
loading . . .
Newsletter โ Issue 025 | Web Game Dev
https://www.webgamedev.com/newsletter/025
1
22
10
reposted by
Excalibur.js
Mookie Codes!
7 months ago
Made some really good progress on my Behavior Tree planning tool!!!!! Figured out node positioning logic, edges, and added camera pan/zoom feature... Next step is adding the ability to remove nodes from the tree. Really jazzed about how this is visually looking....
#gamedev
#indiedev
0
15
4
reposted by
Excalibur.js
Josh Holtz
8 months ago
Day 2: Catching fish is so back โ Minimal save state โ Minimal bucket inventory โ Logic for rods and water types for chances of catching different fish This
@fishingwithkenny.bsky.social
demo was done using a โTraining Rodโ which is fastest ๐ Game slot chooser and save button up nextโฆ
loading . . .
1
8
1
reposted by
Excalibur.js
Mookie Codes!
8 months ago
I've just refactored my Behavior Tree library that works with ExcaliburJS, I'm now pivoting to developing some tooling to make building the 'content' of an entity's BT, and make this 'easy' to scaffold up with some code generation
#gamedev
#indiedev
#ExcaliburJS
gratuitous cute kitty gif here --->
0
7
3
reposted by
Excalibur.js
Josh Holtz
8 months ago
๐ฃ First day of my two weeks offโฆ I got A LOT of
@fishingwithkenny.bsky.social
rewritten using @excaliburjs ๐ Iโm moving much faster in a familiar environment and benefit from using Cursor ๐ช I can also easily deploy my main branch to Netlify ๐ข Up nextโฆ inventory ๐
loading . . .
2
11
2
reposted by
Excalibur.js
TypeScript.fm
8 months ago
This week on the pod
@kamranicus.com
and
@erikonarheim.com
try to dissect the complex landscape of JavaScript and
@typescriptlang.org
compilers, transpilers, interpreters, engines, and runtimes (oh my!). Why should you care about as a TS developer?
typescript.fm/5
#javascript
#typescript
loading . . .
TypeScript.fm - The Friendly Show for TypeScript Developers | Compilers, Runtimes, and Funtimes | Ep 5
This week Kamran and Erik try to dissect the complex landscape of JavaScript and TypeScript compilers, transpilers, interpreters, engines, and runtimes (oh my!). What are the tools, what are they u...
https://typescript.fm/5
1
6
3
reposted by
Excalibur.js
Andrzej Mazur
8 months ago
Issue #580 of Gamedev.js Weekly newsletter about
#GamedevJS
Jam 2025 countdown, procedural forest terrain, and RetroSki is out - go check it!
gamedevjsweekly.com/580
#HTML5
#JavaScript
#gamedev
#weekly
#newsletter
loading . . .
Jam 2025 countdown, procedural forest terrain, and RetroSki
Check out issue #580 of Gamedev.js Weekly โ the free, weekly newsletter about web game development.
https://gamedevjsweekly.com/580
1
6
1
reposted by
Excalibur.js
Andrzej Mazur
8 months ago
New version of the Excalibur.js game engine was released, v0.30, with multiple new features, changes, and even more bugfixes.
gamedevjs.com/tools/excali...
#gamedev
#gamedevjs
#excalibur
#excaliburjs
#game
#engine
#release
loading . . .
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 t...
https://gamedevjs.com/tools/excalibur-version-0-30-was-released/
0
5
1
reposted by
Excalibur.js
Andrzej Mazur
8 months ago
Explore randomly generated alpine tracks in RetroSki โ a fast-paced, retro-style 2D skiing game created by Mathieu Hermann.
gamedevjs.com/games/retros...
#gamedev
#gamedevjs
#retroski
#retro
#2D
#skiing
#game
loading . . .
RetroSki โ skill-based 2D retro skiing game - Gamedev.js
Explore randomly generated alpine tracks in RetroSki - a fast-paced, retro-style 2D skiing game created by Mathieu Hermann. RetroSki started in January 2024 when I was looking for a game to play with ...
https://gamedevjs.com/games/retroski-skill-based-2d-retro-skiing-game/
1
7
1
Load more
feeds!
log in