Jeff Stewart
@object01.bsky.social
Maker of games & tools, leader of teams. #procgen enthusiast. Prev. Diablo IV, THPS, Destiny 2, Crash Bandicoot, Skylanders.
https://github.com/object01
https://www.linkedin.com/in/object01
Support tool R&D! https://buymeacoffee.com/object01
https://github.com/object01
https://www.linkedin.com/in/object01
Support tool R&D! https://buymeacoffee.com/object01
Reposted by Jeff Stewart
Reposted by Jeff Stewart
The morphs in Keeper use distance fields as an (implicit) surface representation, which makes it possible to control the distance at which the surface should lie. In other words, it’s easy to deflate or inflate objects, and meshes become easily ‘moldable’.
November 7, 2025 at 6:40 PM
The morphs in Keeper use distance fields as an (implicit) surface representation, which makes it possible to control the distance at which the surface should lie. In other words, it’s easy to deflate or inflate objects, and meshes become easily ‘moldable’.
Made it to Ultimate Vault Hunter level 5 in #Borderlands4, the first time I've ever reached max endgame in a Borderlands title. Maybe now I'll get back to the other games on my backlog.
November 8, 2025 at 9:30 PM
Made it to Ultimate Vault Hunter level 5 in #Borderlands4, the first time I've ever reached max endgame in a Borderlands title. Maybe now I'll get back to the other games on my backlog.
Reposted by Jeff Stewart
Fun with spooky lighting for #screenshotsaturday. Fun fact: I made a component that causes any actor -- like this lighting rig -- to follow the viewport camera. No need to fiddle with un/possessing or piloting an actor. :) #unrealengine #procgen #usability #dungeoncrawler
November 1, 2025 at 10:45 PM
Fun with spooky lighting for #screenshotsaturday. Fun fact: I made a component that causes any actor -- like this lighting rig -- to follow the viewport camera. No need to fiddle with un/possessing or piloting an actor. :) #unrealengine #procgen #usability #dungeoncrawler
This is a pretty big hobby milestone for me-- a real corridor & chamber solution that works with PCG partitions. Now I can experiment with more interesting generators for the corridors and chambers themselves, and interior/exterior features.
#PCGEx #procgen #UnrealEngine #dungeoncrawler
#PCGEx #procgen #UnrealEngine #dungeoncrawler
October 29, 2025 at 2:25 AM
This is a pretty big hobby milestone for me-- a real corridor & chamber solution that works with PCG partitions. Now I can experiment with more interesting generators for the corridors and chambers themselves, and interior/exterior features.
#PCGEx #procgen #UnrealEngine #dungeoncrawler
#PCGEx #procgen #UnrealEngine #dungeoncrawler
Rolled credits on #Borderlands4 last night. Gearbox built a super impressive, layered open world and filled it with lots of fun things to see and do. It’s a rock solid platform on which they can build DLC and maybe even new features.
September 28, 2025 at 2:03 PM
Rolled credits on #Borderlands4 last night. Gearbox built a super impressive, layered open world and filled it with lots of fun things to see and do. It’s a rock solid platform on which they can build DLC and maybe even new features.
Reposted by Jeff Stewart
"Turbine"
for(float i,z,d,s;i++<1e2;o+=vec4(z,1,s,1)/s/d){vec3 p=z*normalize(FC.rgb*2.-r.xyy),a;p.z+=5.;a.x--;a=mix(dot(a,p)*a,p,sin(s-=t-z))+cos(s)*cross(a,p);for(d=1.;d++<9.;a+=sin(ceil(a*d)-t).yzx/d);s=sqrt(length(a.yz));z+=d=length(sin(a))*s/2e1;}o=tanh(o/5e3);
for(float i,z,d,s;i++<1e2;o+=vec4(z,1,s,1)/s/d){vec3 p=z*normalize(FC.rgb*2.-r.xyy),a;p.z+=5.;a.x--;a=mix(dot(a,p)*a,p,sin(s-=t-z))+cos(s)*cross(a,p);for(d=1.;d++<9.;a+=sin(ceil(a*d)-t).yzx/d);s=sqrt(length(a.yz));z+=d=length(sin(a))*s/2e1;}o=tanh(o/5e3);
September 26, 2025 at 8:03 PM
"Turbine"
for(float i,z,d,s;i++<1e2;o+=vec4(z,1,s,1)/s/d){vec3 p=z*normalize(FC.rgb*2.-r.xyy),a;p.z+=5.;a.x--;a=mix(dot(a,p)*a,p,sin(s-=t-z))+cos(s)*cross(a,p);for(d=1.;d++<9.;a+=sin(ceil(a*d)-t).yzx/d);s=sqrt(length(a.yz));z+=d=length(sin(a))*s/2e1;}o=tanh(o/5e3);
for(float i,z,d,s;i++<1e2;o+=vec4(z,1,s,1)/s/d){vec3 p=z*normalize(FC.rgb*2.-r.xyy),a;p.z+=5.;a.x--;a=mix(dot(a,p)*a,p,sin(s-=t-z))+cos(s)*cross(a,p);for(d=1.;d++<9.;a+=sin(ceil(a*d)-t).yzx/d);s=sqrt(length(a.yz));z+=d=length(sin(a))*s/2e1;}o=tanh(o/5e3);
Reposted by Jeff Stewart
I've just released version 1.1.0 of my #UE5 SDF Plugin. Now featuring some extra material functions, some basic materials and this nifty interactive explainer / examples / tutorial window
Windows binaries for 5.4, 5.5 and 5.6 up in github github.com/rtm223/RTMSDF
#gamedev #UnrealEngine
Windows binaries for 5.4, 5.5 and 5.6 up in github github.com/rtm223/RTMSDF
#gamedev #UnrealEngine
September 19, 2025 at 4:31 PM
I've just released version 1.1.0 of my #UE5 SDF Plugin. Now featuring some extra material functions, some basic materials and this nifty interactive explainer / examples / tutorial window
Windows binaries for 5.4, 5.5 and 5.6 up in github github.com/rtm223/RTMSDF
#gamedev #UnrealEngine
Windows binaries for 5.4, 5.5 and 5.6 up in github github.com/rtm223/RTMSDF
#gamedev #UnrealEngine
Reposted by Jeff Stewart
This year, we organized four RED Summer Camps for our amazing REDs’ children to enjoy. With movie trips, trampolines, and the best counselors, the adventure was full of creativity, learning, and unforgettable fun!
Read about the initiative on Beyond the Game Blog: cdpred.ly/summercamp4k...
Read about the initiative on Beyond the Game Blog: cdpred.ly/summercamp4k...
September 19, 2025 at 9:42 AM
This year, we organized four RED Summer Camps for our amazing REDs’ children to enjoy. With movie trips, trampolines, and the best counselors, the adventure was full of creativity, learning, and unforgettable fun!
Read about the initiative on Beyond the Game Blog: cdpred.ly/summercamp4k...
Read about the initiative on Beyond the Game Blog: cdpred.ly/summercamp4k...
Reposted by Jeff Stewart
Reposted by Jeff Stewart
Finally! After a long dev summer I made a new video! Greeble 4: Update 13!
Worldgen distance doubled! Lighting enhanced! More Pickups! And the flying Hovercart!
youtu.be/aN5-JIvKHI8
#greeble4 #godot #blender3d #procgen #solodev #indiedev #megacity #megastructure #space #scifi #wandersim
Worldgen distance doubled! Lighting enhanced! More Pickups! And the flying Hovercart!
youtu.be/aN5-JIvKHI8
#greeble4 #godot #blender3d #procgen #solodev #indiedev #megacity #megastructure #space #scifi #wandersim
Greeble4: Update 13 - Explore a (Nearly) Endless Alien Megastructure
YouTube video by Mister Bristol
youtu.be
September 14, 2025 at 9:01 PM
Finally! After a long dev summer I made a new video! Greeble 4: Update 13!
Worldgen distance doubled! Lighting enhanced! More Pickups! And the flying Hovercart!
youtu.be/aN5-JIvKHI8
#greeble4 #godot #blender3d #procgen #solodev #indiedev #megacity #megastructure #space #scifi #wandersim
Worldgen distance doubled! Lighting enhanced! More Pickups! And the flying Hovercart!
youtu.be/aN5-JIvKHI8
#greeble4 #godot #blender3d #procgen #solodev #indiedev #megacity #megastructure #space #scifi #wandersim
Reposted by Jeff Stewart
September 14, 2025 at 8:56 PM
Reposted by Jeff Stewart
Despite easily being the most British fighting vehicle ever developed, the mock-Tudor AT-AT programme was sadly cancelled due to budgetary concerns
September 11, 2025 at 9:21 AM
Despite easily being the most British fighting vehicle ever developed, the mock-Tudor AT-AT programme was sadly cancelled due to budgetary concerns
Reposted by Jeff Stewart
Did I mention the 'behemoth' free expansion for Bulwark coming later this month, will also feature the ability for your regular surveyor to be upgraded to a higher tier?
September 11, 2025 at 11:31 AM
Did I mention the 'behemoth' free expansion for Bulwark coming later this month, will also feature the ability for your regular surveyor to be upgraded to a higher tier?
Reposted by Jeff Stewart
For those who didn't know, Dungeon is already available for wishlist, like and follow to keep up with the news!
store.steampowered.com/app/3947790/...
#WishlistWednesdays #MajorUpdate #IndieGame #IndieGameDev #DoomLikeGames #FPSgames #SoloGameDev
store.steampowered.com/app/3947790/...
#WishlistWednesdays #MajorUpdate #IndieGame #IndieGameDev #DoomLikeGames #FPSgames #SoloGameDev
September 11, 2025 at 12:36 AM
For those who didn't know, Dungeon is already available for wishlist, like and follow to keep up with the news!
store.steampowered.com/app/3947790/...
#WishlistWednesdays #MajorUpdate #IndieGame #IndieGameDev #DoomLikeGames #FPSgames #SoloGameDev
store.steampowered.com/app/3947790/...
#WishlistWednesdays #MajorUpdate #IndieGame #IndieGameDev #DoomLikeGames #FPSgames #SoloGameDev
Reposted by Jeff Stewart
Reposted by Jeff Stewart
technically Silksong boss nerfs are actually just bug fixes
September 9, 2025 at 3:31 PM
technically Silksong boss nerfs are actually just bug fixes
Really enjoyed the demo and am looking forward to this release.
The Spiral is releasing September 24! In this first-person roguelike dungeon crawler, you must descend into darkness and confront the nightmares within. Explore the randomized dungeon, find powerful equipment, and fight for your life. Link below! (A free demo is also available!) #indiegame #gamedev
September 10, 2025 at 5:41 PM
Really enjoyed the demo and am looking forward to this release.
Reposted by Jeff Stewart
Did you know your MacBook has a sensor that knows the exact angle of the screen hinge?
It’s not exposed as a public API, but I figured out a way to read it and make it sound like an old wooden door.
It’s not exposed as a public API, but I figured out a way to read it and make it sound like an old wooden door.
September 6, 2025 at 8:44 PM
Did you know your MacBook has a sensor that knows the exact angle of the screen hinge?
It’s not exposed as a public API, but I figured out a way to read it and make it sound like an old wooden door.
It’s not exposed as a public API, but I figured out a way to read it and make it sound like an old wooden door.
My brother offered up an alternative I like better: "Give yourself something to edit."
the thing about "just make it exist, make it good later" is that unfortunately three key challenges in game development are 1. deciding what should exist 2. deciding when to make things good 3. deciding what 'good' means
September 7, 2025 at 12:26 PM
My brother offered up an alternative I like better: "Give yourself something to edit."
Reposted by Jeff Stewart
easy fix: just decide
August 19, 2025 at 1:41 AM
easy fix: just decide
Reposted by Jeff Stewart
Cleaning up SDF physics objects with a portable hole. Oddly satisfying.
February 6, 2025 at 11:12 PM
Cleaning up SDF physics objects with a portable hole. Oddly satisfying.