Profile avatar
msub2.com
(Web | XR | Game) Developer. I enjoy doing things on the internet. Currently working on too many projects, always. Creator of the WebXR Discord: https://discord.gg/webxr Servo Contributor JS / Rust / OCaml Masto: https://arvr.social/@msub2
74 posts 634 followers 272 following
Prolific Poster

Servo’s Outreachy intern shares his journey, lessons learned, and what he wishes he knew before diving into browsers and open source. Check out his journey over on his blog below. chickenleaf.wordpress.com/2025/01/20/h...

👀Ah, you’re awake. Good news? You survived cryosleep. Bad news? The rest of your crew didn’t wait for you… A sarcastic AI. Broken systems. Zero backup. And it’s ALL your problem now. 🕹️ Ship Happens – A tragic comedy escape-room-in-space game. Coming soon. #VIVERSE #BlueskyGaming #IndieGames

Catch, Tame, Chill with butterfly boids in #WebXR in either #VR or #AR using Hands only interactions with custom Hand Pose Recognitions. (controllers can also be used) Live now here : 👉 ar-butterflies.vercel.app Meta link here : t.co/gbaGqlGpLW #r3f #boids #quest3 #xr #threeJS

Love when I have to manually edit generated emscripten bindings to get something working. fairy-stockfish.wasm + Threlte + WebXR

This Sunday, Feb. 23, I'll be talking about #InTirol at the #WebXR Discord monthly meetup. Thanks to @msub2.com for inviting me to talk about the game, my process, and the PlayCanvas + @viverse.com platform w/ the community discord.gg/webxr discord.gg/viversecreat... May even announce the beta 🤫

Want to know how it all worked? @brianenigma.bsky.social posted about the complicated technical process of getting the old Unfiction forums up and running in order to capture a static snapshot: netninja.com/2025/02/09/r...

Been getting into chess lately, feel free to add me! www.chess.com/member/msub2 lichess.org/@/msub2

Here are the covers I designed for the four #scifi #timetravel novels that my wife, #indieauthor @mamcbeth.bsky.social, is #selfpublishing. We have a Kickstarter running right now to finish the series with a custom boxed set: www.kickstarter.com/projects/mam...

I'll save it myself: a little WebXR scene, you may need to look around to figure it out https://illsaveitmyself.glitch.me/

Every one of these guys thinks they’re Oppenheimer mixed with Andrew Carnegie and they own something called SplortDotCom that got bought by Boozoo

Would you play a game of stacking rocks in #WebXR, just like you do on top of a mountain? would it be relaxing ? I'm exploring the idea ... #threejs #r3f #XR 's new "Handle" implementation with #physics.

James is one of my favorite creators in the space right now, I can't wait to try this!

1000 curses on the individual in Vancouver airport that gave my girlfriend and I the flu immediately upon coming back from vacation

So happy to see the results of the work on @servo.org during the last couple of years to bring the project back to life. This effort has been lead by @igalia.com with the help of the wider Servo community. Thanks everyone! For more details check my last blog post: blogs.igalia.com/mrego/servo-...

Blink: Intent to Ship: On-device Web Speech API

h-hey!

damn this japanese chocolate was pretty good

Just posted some year-end WebXR stats on Mastodon! In brief: Overall WebXR usage appears to have more than doubled vs. last year and the Vision Pro made a significant impact in WebXR usage (and hand tracking usage in general) when it shipped in February.

Doing my annual check in on the state of the new years glasses industry and things are looking rough out there

Made a custom Godot mesh type called NinePatchMesh, which lets you resize any 3D mesh as though it were a UI panel. Great for making 3D UI, picture frames, computer monitors, TVs, etc. You can find it here if you wanna use it: github.com/CozyCubeGame... #GodotEngine #gamedev

Launch Alert! 🚀 The newest entry in the Archery Evolution series is now available in early alpha!🏹 Ready your bows! Our latest sci-fi multiplayer archery game is playable across VR, Mobile & Desktop. 🧵

I propose we replace semantic versioning with pride versioning

📢 App Version 1.96 is rolling out now (1/6) In this release: a notifications Mentions tab, reserving your default username when you verify your account with a domain, and other improvements!

Sneak peak at a new #WebXR project 🌧️🎻🔥🏡 🏔️

Talked with PEGI and they do not see anything wrong Balatro being rated 18+, nor with EA sports FC (and similar games) having a 3+ rating Blaming EU laws, blaming storefronts, waiting for the future. Sitting on their hands I thought some good might come of this, this sucks

I agree with @localthunk.bsky.social. Rating Balatro as an 18+ game is as unserious as it is hypocritical, and how we use ratings and regulations to safeguard children often makes no sense. My latest at @crossplayblog.bsky.social: patrickklepek.substack.com/p/is-balatro...

The Godot XR community is thriving! Check out some plugins, tools, and much more in this community update 🥽 #godot #godotengine godotengine.org/article/godo...

And here's some video footage of how I made the quoted post as a penguin from inside a Godot VR game. 🐧 #GodotEngine #gamedev #indiedev

My Windland project looks awesome in VR 😍. I always dreamed of the day we could walk on those lands. Thanks to @belabohlender.bsky.social work, using teleport controls is super easy. Live link [non vr yet]: windland-neotix.vercel.app More features and tutorials are coming soon 😊 #threejs #webxr

It has been a, uh, difficult week but I have not laughed louder and harder at something in a very long time than at this.

Just found out my mom's facebook account (with businesses attached to it!) was suspended because someone somehow linked a spam IG account to it. Offering what advice I can but everything I've seen re: Meta's support for hacked accounts is incredibly unhelpful, so I'm not that optimistic

Hmmm, curious if Bluesky has that same network effect I used to have on the Bad Place. I’m looking to speak with a Skydance developer, specifically one who worked on Behemoth. If this is you, DM me.

This is the weird webxr thing I mentioned, an idea that I had nearly 3 years ago that's finally in a state where I'm ready to let it go so I can move on to other experiments in this weird universe I've created

SOLITUDE A FORGOTTEN SOUL MEETS A FORGOTTEN DEITY BEST PLAYED STANDING ALONE IN A DARK ROOM Controls: Move - Left Thumbstick/Touchpad Kneel - Lower your body to the ground Pray - Bring your hands together www.theunseen.city/outskirts/so...

weird webxr thingy comin out tomorrow, I don't expect anyone to actually *enjoy* it but hopefully you'll at least find it interesting

Anyone else find themselves watching camping/bushcraft videos despite not being outdoors-y at all? Wonder if it's a "experiencing vicariously" type of thing

Android XR launch emphasizes "[Google has] been in this space since Google Glass & we have not stopped. Things like ARCore, Geospatial API, Lens, Live View, Translate, & now Gemini." But no mention of abandoned XR projects like DayDream, Cardboard, TiltBrush & Blocks www.youtube.com/watch?v=Pn5u...

While Samsung's headset will be the first, Sony, Lynx, and Xreal are building Android XR devices too:

We are delighted to welcome Google’s adoption of the OpenXR open standard. This milestone marks a win-win, empowering AndroidXR to harness a robust content ecosystem while offering OpenXR developers access to a significantly broader audience. Learn more about AndroidXR: blog.google/products/and...

Some details about developing with WebXR for Android XR (yes, of course it's supported!) developer.android.com/develop/xr/d...

Mistook the snow for clouds and my genuine first thought was Garfield not being let into heaven

These banners can get pretty annoying at times but props to this one for actually telling me just how many cookies I'm opting out of

This month in Servo… 🔍❓ :is() and :where() selectors 🪟📏 CSS grid layout (with --pref) 🧑‍🤝‍🧑📐 parallel flexbox layout 🧈🐁 smoother scrolling 🗜️🖥️ smaller binaries More details → servo.org/blog/2024/12...