James Clifford Kane

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

214 followers191 following133 posts

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!

James Clifford Kane reposted

@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.

James Clifford Kane reposted

Gaussian splats are the connecting thread everywhere. Meta doing room scans. Apple doing Personas and spatial scenes. Closing in on reality being scanned in

Scott Stein@scottstein.bsky.social

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...

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.

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?

James Clifford Kane reposted

📡 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...

liquidcity.notion.siteCharacter Animator / Technical Artist (VR) - Freelance | NotionLiquid 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...

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

Culture Crave 🍿@culturecrave.co

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)

I'll be at Meta Connect in SF from Sept 16-20 talking #WebXR to anyone who'll listen, hope to see you there

James Clifford Kane@jamesckane.bsky.social

📢 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...

James Clifford Kane reposted

I published 41 interviews from 2018 to 2025 on the Voices of VR covering Augmented World Expo Past & Present. I cover XR & AI like a hyperobject over space & time through the modality of oral history, and this series is 24.5 hours long spanning lots of topics. See my cheat sheet with tags & metadata

Alex Coulombe@ibrews.bsky.social

FYI @kentbye.com just dropped a TON of excellent new interviews including from the unreleased back catalog:

My recent Quest 2 optimizations for 'In Tirol' resulted in cool new visuals in a few places The mechanical theatre of Schloss Hellbrunn 🖌️ hand-painted vertex color ➡️ emissive channel (on top of diffuse) ➡️ randomized intensity every few frames 🚨 plus highly performant

Hand-painted light-and-shadow alpha textures - I traced over real shadowmaps with Krita brushes on a pressure-sensitive tablet. Again, position and intensity were randomized to mimic flame light. Cheaper and stylized in line with my expressionist art direction

The PWA in-app purchases discussed here is a step in the right direction, but very glad @uploadvr.com captured this perspective. Meta Quest and its browser needs a trusted OS-level wallet for it to move beyond niche gaming console status

UploadVR@uploadvr.com

WebXR apps packaged as PWAs on the Meta Horizon Store can now use in-app payments, letting web developers monetize their experiences:

I am *this close* 🤏 to finishing Quest 2 optimizations for In Tirol and writing a blog post for Meta's developer blog on the making-of. Similar to my piece on Above Par: developers.meta.com/horizon/blog... Release cycle almost done. Eager to move on to the next thing but this is part of the work

developers.meta.comAbove Par-adowski WebXR Mini-GolfTaking WebXR Putt Putt From Prototype to Polished Product On Par With Native Meta Quest 2 Games.

James Clifford Kane reposted

James Clifford Kane reposted

For a while now any time family asks me about AI my default response has been "It's a bubble now, but all it's going to take for some big IP holder, like Disney, to win a copyright lawsuit and the whole thing becomes one giant liability." And, welp...

Ryan T. Brown 🎮🩷@toadsanime.lostincult.co.uk

Disney and NBCUniversal is suing Midjourney for mass copyright infringement - commencing the first major legal battle against an AI company that could dictate the future of generative AI. (Read more: Deadline)