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
81 posts 675 followers 282 following
Prolific Poster

PICROSS AS COMBAT SYSTEM THIS IS NOT A DRILL I REPEAT PICROSS AS COMBAT SYSTEM

New Tantacrul! www.youtube.com/watch?v=Yqao...

The average American has three friends

Quest Browser 38.1 went out today with some new features. 1. you can now foveate any texture (immersive-web.github.io/layers/#dom-...). Previously, you could only get foveation on webxr texture layers and the webxr framebuffer 2. Support for EXT_clip_control (registry.khronos.org/webgl/extens...)

🚀 All week, we’re sharing powerful voices from the VIVERSE stage at GDC 2025. Today, meet @jamesckane.bsky.social — a game dev pushing boundaries and redefining XR design with #VIVERSE. 🎥 Watch now: www.youtube.com/watch?v=un5ZZKupV-E #WebXR #JamesKane #VIVERSE #PlayCanvas

Had some fun last week-end porting Lunakepio (AlexMoulinneuf) 's #Mario Controller to #webXR. github.com/Lunakepio/ma... Uses #ThreeJS #R3F @belabohlender.bsky.social 's new Handle in #XR Should work smoothly on #iPhone in #AR. Not available on #Switch2 🤡

Just released version 1.2.0 of wLipSync. No new features, but about 77% faster. github.com/mrxz/wlipsync

With the #AI revolution, people talk of the fall of Stack Overflow… so I thought I should pay homage to it with a … vibe coded #webXR game. 😅 Try it now on Android, iOS, desktop & #Quest3 Made with #threeJS #XR #r3f #rapier

Vienna, 1914. The rain falls. Something—someone—is following. The moonlit manor in the distance is your only refuge. But what waits inside may be worse than what lurks behind… A beautifully haunting experience from @jamesckane.bsky.social is coming soon! #VIVERSE #HTC #WebXR #IndieGames

The @xkcd.com piece set is now available on Lichess: Select it from the Piece set option in your account menu. Many thanks to detroyejr (github.com/detroyejr) for recreating and contributing it!

Here comes the latest #XR updates! Of note for this month is the release of the #Godot Meta Toolkit plugin which provides access to the Meta Platform SDK, as well as tools to simplify #XR development. godotengine.org/article/godo...

I'm excited to announce the *official* release of Three Piñata 🪅, an open-source #threejs library which let's you slice🗡️, smash🔨 and blow-up💥 3D geometry in real-time! Links to demo, npm package and source 👇🏻 #webgl #gamedev #WebDev #opensource

WebGPU/WebXR integration is ready for developers to start testing in Chrome canary! Available on Windows and Android with a couple of small example pages to get you started. Please give it a try, file bugs, and give us feedback! #WebGPU #WebXR

A message from the Skype CEO, @brennanleemulligan.bsky.social

Rare musicposting from me but Pagefire finally uploaded the "How to make X Metal" video I've been waiting for and it's a banger www.youtube.com/watch?v=BtdN...

HTC launched VIVERSE today built on an open web tech stack including #WebXR, #WebGPU, #PlayCanvas, and #VRM. It's great to see such a big XR player push towards an open Metaverse beyond closed walled garden app ecosystems. I did an interview unpacking it all here: voicesofvr.com/1524-htc-viv...

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!