Erik Onarheim
@erikonarheim.com
100 followers 73 following 42 posts
Fullstack dev by day 💻 maintainer of @excaliburjs.com by night ⚔️ Co-host of @typescript.fm 🎮 IGDATC Board Member 🕹️ Game dev 😻 Cat lover 🏃‍♂️ Distance runner 🚀 Math/physics nerd 👶 New dad
Posts Media Videos Starter Packs
erikonarheim.com
We did it! Check out our Ludum Dare 58 Game!

ldjam.com/events/ludum...

#gamedev #excaliburjs #ludumdare #ldjam
Reposted by Erik Onarheim
ludumdare.com
The Theme for Ludum Dare 58 is ...

Collector

ldjam.com #LDJam
Reposted by Erik Onarheim
igdatc.bsky.social
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
erikonarheim.com
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
Reposted by Erik Onarheim
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!
Reposted by Erik Onarheim
kamranicus.com
HAHA WTF I got it working! 🔥
erikonarheim.com
YUM! Also that pumpkin themed cast iron pot!?! Where did you get it?
Reposted by Erik Onarheim
excaliburjs.com
🕹️ 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...
Reposted by Erik Onarheim
typescript.fm
Community highlights ✨

- @squiggleconf.com happened!
- @brianmuenzenmeyer.com shares pure TS GitHub Actions
- @azraelsec.sh type branding ELI5
- @evanhahn.com don't use ts-ignore
- Matt Brown explains using Node's Test Runner with TypeScript & React
- Motion AI on why they're moving off of TS
Reposted by Erik Onarheim
mookie4242.bsky.social
This is truly exceptional execution of a classic!!

#indiedev
excaliburjs.com
🧱 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
Reposted by Erik Onarheim
distraction.engineer
🎉

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
Thinkpad with USB C cable wedged in port, laying against couch. One of the few ways I'm able to successfully charge it.
Reposted by Erik Onarheim
distraction.engineer
To anyone asking about next month's Ludum Dare, I'm honestly not sure what to do. I'd like to run an event, but I'm too terrified about my ability to pay my bills to focus on it. I've been sending so many job applications that my Google Docs is all cover letters. 🤷
Reposted by Erik Onarheim
excaliburjs.com
🧱 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
Reposted by Erik Onarheim
erikonarheim.com
I have one of these links in QR code in a picture frame on my wall for guests.

I need this library... BOOKMARKED! STAR'D!
erikonarheim.com
WHAT!? This is awesome! Well, now I'm never writing yml again...
Reposted by Erik Onarheim
wesbos.com
Wes Bos @wesbos.com · Aug 22
I built a realtime LED grid and let the internet control it. Here is the stack:

Cloudflare Durable objects

Partykit

React + Websockets

ESP32 microcontroller

3D printing

+ lots of soldering
Reposted by Erik Onarheim
mookie4242.bsky.social
A friend in the ExcaliburJS discord server has just started up their steam page for the upcoming new idle clicker game! I want to spread the word!

Its fun to see someone put the work into it and reap the rewards!

#indiedev #gamedev #games #idleclicker

store.steampowered.com/app/3834590/...
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...
store.steampowered.com
Reposted by Erik Onarheim
mookie4242.bsky.social
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