graham graham
banner
grahamgrah.am
graham graham
@grahamgrah.am
https://electric.horse/

20+ year, non-award winning game/computer vision/interactive/xr/graphics/network/tools developer.
I also tell people I'm an artist.
Play too much poker.

Brighton, UK

https://www.instagram.com/soylentgraham
Halloween papier mache head WIP
October 24, 2025 at 12:06 PM
Everyone likes a stupid app of joy once in a while, right?
October 3, 2025 at 6:40 PM
More progress of Pulp video editor...
August 29, 2025 at 9:01 PM
Working on another video-editing tool.... Pulp! (very track/clip/nodey based!)
August 27, 2025 at 3:14 PM
Reposted by graham graham
Fourteenth edition of #JS13K starts now, and this year's theme is: BLACK CAT! 🐈‍⬛

js13kgames.com/2025/blog/co...

Please help spread the good news to your fellow #gamedev folks, good luck and HAVE FUN!

#gamedevjs #gamejam #competition #theme #black #cat #indiedev #indiegames
August 13, 2025 at 11:10 AM
or make it without any framework and just vanilla webxr!

going to try and top grave.quest this year
August 13, 2025 at 10:14 AM
Next step with phone/ipad to #GaussianSplat capture....

Capture depth out of phone and use as the seed points!
July 21, 2025 at 5:04 PM
More visualisation! #GaussianSplats
July 15, 2025 at 4:32 PM
More WIP on a gaussian splat training app...
July 13, 2025 at 6:30 PM
Not sure I have much reach on Bluesky compared to twitter, but just in case - will be hanging around develop (Probably reading Pratchett outside the Tempest) in case anyone wants to chat about my current rabbit-hole; training & making gaussian splats (and animating them asap)
July 6, 2025 at 7:20 PM
If you see this, quote with a robot that isn’t from Star Wars or Transformers.
June 30, 2025 at 1:02 PM
Reposted by graham graham
Yet another quadratic Bezier distance function 🧵,slightly cleaner than last time

Premise: We want to calculate the distance to a quadratic Bezier curve, with as little effort as possible, ideally without evaluating the full quadratic Bezier curve itself, which involves solving a cubic equation.
June 27, 2025 at 10:43 PM
The lego model dataset for nerf/splat etc, is so dang aesthetically pleasing
June 27, 2025 at 9:42 PM
Finally getting into this gaussian splat (->convex->triangles->graham's r&d) stuff at the training level... first step achieved - train from scratch & render output in swiftui/metal & unity & web!

(Ultimate goal of some animated 3D scenes, but with some better representation than alpha soups)
June 26, 2025 at 11:12 AM
Making more stupid tools
June 11, 2025 at 2:32 PM
www.instagram.com/soylentgraha...
SDF path tracing experiments from a few years ago
Graham. on Instagram: "Fixed normals = better ice"
9 likes, 0 comments - soylentgraham on April 19, 2020: "Fixed normals = better ice".
www.instagram.com
June 11, 2025 at 1:15 PM
The New Chromantics
newchromantics.github.io
June 11, 2025 at 1:14 PM
There's an official term now
There's this last minute rush that you grow accustomed to with ADHD, where you enter a sort of 'Clown Time' zone and do a months worth of work in a week then sleep for 2 weeks after

I'm circling the rim of the clown right now.
May 26, 2025 at 10:13 PM
Reposted by graham graham
There's this last minute rush that you grow accustomed to with ADHD, where you enter a sort of 'Clown Time' zone and do a months worth of work in a week then sleep for 2 weeks after

I'm circling the rim of the clown right now.
May 25, 2025 at 11:46 PM
Well that was easy!
Setup swift to do bluetooth<>bluetooth connections between mac, iphone and apple TV, for ad-hoc games!
May 21, 2025 at 3:52 PM
Reposted by graham graham
Just gonna leave this here...
The future of web development is AI. Get on or get left behind.
Editor’s Note: previous titles for this article have been added here for posterity.
alex.party
May 5, 2025 at 12:55 PM
Published a SwiftUI package for rendering Text in an arc/circle, a problem which any tutorial you google only has a partial solution (ie. slow, doesn't work for anything other than monospaced, correct kerning alignment, etc)
github.com/NewChromanti...
April 22, 2025 at 1:01 PM
"There's no need for this, lets just put our cards down and settle this with a chop"

#youmemebetterthanyoupoke
April 19, 2025 at 4:53 PM
Reposted by graham graham
We spent two years trying to get a sixteen player Game Boy game working. This is our story. #Faceball @stopskeletons.bsky.social @theunclebob.bsky.social
youtu.be/d9dVVRv70aA
How I Fixed the Legendary 16-Player Game Boy Game
YouTube video by Zarithya
youtu.be
April 7, 2025 at 8:33 PM
Is there anything as worrying as when your tv says "software update ready!"

will it brick?
will the wifi stop working again?
will i be inundated with ads?
April 3, 2025 at 10:20 PM