Enjoy a slice of hand-chopped physics jelly 🪼 Gel, water & sand simulation running on Apple Vision Pro #WebXR + #WebGPU via three.js  Thinking about game mechanics w/ this stuff Try here - fwiw I've only tested on desktop & M5 AVP visionOS developer beta 27 jameskane05.github.io/kora-fire-th...
James Clifford Kane
@jamesckane.bsky.social
https://jamesckane.com Technical & creative director, developer, designer & audio for Webby winning #WebXR titles Escape Artist (https://esc.art), In Tirol (https://intirol.game), Above Par Mini-Golf. New game out now: https://theshadowoftheczar.com
Another hotfix from @cabanier.bsky.social & I've got three.js #WebGPU + #WebXR running on Apple Vision Pro M5 Testing w/ real-time voxel flame sim w/ compute shader solver based on @wetafxofficial.bsky.social's new SIGGRAPH paper M5 has the horsepower to do v cool stuff in XR w/ WebGPU 🔥 More soon
www.youtube.com/watch?v=e_QQ... On repeat recently: Madvillain - Books of War - ft. RZA, Jeru The Damaja, Guru, Talib Kweli, DMX Such a smooth beat and slide guitar lick
youtube.com
Free afternoon in SF before World Labs hack-a-thon tomorrow. Good buildings, beer and weather in this town. Very happy to be here
Watch your six! Soon I'll launch STARSPEED: Zero-G Aerial Combat in partnership with WorldLabs.ai 🚀 Multiplayer & campaign inspired by Descent/DOOM w/ a gripping story & synthwave OST 🎹 Here's a peek at the making-of w/ SparkJS + three.js -- early access is days away!
New post on how to do real-time diffuse global illumination using surfels and #WebGPU: juretriglav.si/surfel-based... #threejs
New game approved! It's such a banger. Cross-platform but will be killer in XR, single & multiplayer, building in public. Real announcement soon! In the pipe, five-by-five 🚀
My #WebXR + #WebGPU demo got picked up by 80 Level! More to come, especially as three.js adds support 80.lv/articles/esc...
Interactive WebGPU Pool Demo With XR Support
Check out James C. Kane's project.
80.lv
@toji.dev I'm trying to hook up WebGPU on WebXR in three.js using my Galaxy XR. The first frame always comes in with a null XRFame. Is that a known issue? Also, the browser doesn't always show the immersive scene even though I'm producing frames.
Blast from the past to start the day. That the number one children's show for years on end was detective-themed is... interesting to me personally www.youtube.com/watch?v=OVVk...
DefunctTV: The History of Where in the World is Carmen Sandiego?
YouTube video by Defunctland
youtube.com
📻 Brazen brute bashes bank! Czar’s zealots embezzle zillions! Cops can't quell criminal caper! theshadowoftheczar.com is at large for @worldlabs.bsky.social launch! ‘Shadow’ is the jazz-infused film noir-style narrative game made for @bmildenhall.bsky.social and Dr. Fei-Fei Li's AI research team 🕵️
My new game launches this week Don't let it sneak up on you
Gaussian splats are the connecting thread everywhere. Meta doing room scans. Apple doing Personas and spatial scenes. Closing in on reality being scanned in
New from me: I talked to Apple about Personas, and it makes me think once again about how ahead they are with telepresence. All we need now are more ways to access it. www.cnet.com/tech/apple-t...
Shoutout to East St. Louis, giving y'all the ole "toodle-oo" for at least 100 years archive.org/details/07-d...
archive.org
New game announcement soon! It'll be desktop/mobile-only at launch for a change, but of course I had to develop a mixed reality "stunt capture app" for it using WebXR 🤷 Check out that process along w/ a sneak peak of my next original title, and keep an eye out for more 🏃➡️↗️➡️↘️🛏️
After two days at Meta Connect, where I tried on the new Meta Ray-Ban Display, I visited the Computer History Museum and saw relics like the first mouse and keyboard and the first web server. Just a few decades of steady, incremental progress separate these devices. Play the long game.
Pretty cool to walk around the Saint Louis Zoo’s free 90-acre campus and see users and signs for the one-of-a-kind 3D web map with search and GPS navigation that I architected, built and sold to this client using open source web tech - check it out: map.stlzoo.org
I'm heading to Meta Connect! Last year the game I directed was featured in the keynote and WebXR sessions. Will 'In Tirol' be recognized this year? Stay tuned, and let me know if you'll be in town!
Cool to see WebGPU demos on iOS Safari without a flag! This is still beta but should ship widely next week. Considering Apple didn’t ship WebGL 2.0 until like 2021, this is great to see Last barrier to me using it in production is the WebXR-to-WebGPU bindings, which I believe is in proposal phase?
📡 We’re looking for a freelance mid-senior level Character Animator / Technical Artist to help bring a digital character to life across a series of VR prototypes, developed in Unity for Quest. Remote OK. Recommendations and signal boosts welcomed! #XRJobs liquidcity.notion.site/Character-An...
Character Animator / Technical Artist (VR) - Freelance | Notion
Liquid City is a speculative design studio working at the intersection of AI, spatial computing and immersive media. We prototype future interfaces, virtual characters and intelligent environments, co...
liquidcity.notion.site
I actually love this b/c it’s only going to demonstrate that even with pro writing, a real production schedule and a legitimate Hollywood budget, this shit is still going to suck
OpenAI confirms they're helping make an AI-generated movie called 'Critterz' • Goal is to finish production in 9 months • Budget is ~$30M • Plan is to debut the film at Canne • 'Paddington 3' writers penned the script • Art will be fed into Chat GPT 5 and other image models (via WSJ)
This has been my feeling for a couple years: LLMs are at or near their ceiling for capabilities, and will not improve dramatically from here, for reasons technical, practical, legal and economic. Recent evidence: arxiv.org/abs/2507.19703
The wall confronting large language models
We show that the scaling laws which determine the performance of large language models (LLMs) severely limit their ability to improve the uncertainty of their predictions. As a result, raising their r...
arxiv.org
My game "Grappler's Gauntlet" is now live on @viverse.com! Use your grappling gun to pull yourself up to the top before anyone else can stop you! You can play now at worlds.viverse.com/QTrnrXw and join the Discord at discord.gg/ccWHZtBXpA.
My keyboard has a tiny LED screen to display gifs and other info and it is admittedly dumb but also makes me happy The overall look reminds me of my old DOS Tandy from the early 90’s, which is to say 🥵 www.amazon.com/dp/B0BZCMX4R...
I'll be at Meta Connect in SF from Sept 16-20 talking #WebXR to anyone who'll listen, hope to see you there
📢 Meta published my guest piece on their developer blog! I wrote about making ‘In Tirol’ as a one-man band, including inspiration, script, art, score, voiceover, development and launch at GDC: developers.meta.com/horizon/blog...