Reid Hannaford
banner
reid.work
Reid Hannaford
@reid.work
director, filmmaker, game developer, creative technologist

canadian based in NYC

https://reidhannaford.com
Pinned
Stuck in the trenches...

#GodotEngine #indiedev #gamedev
Reposted by Reid Hannaford
GodotFest is now behind us, leaving a Godot-sized void in our hearts

Let's rectify that with a development snapshot: #GodotEngine 4.6-dev4 is now live! 🎉

godotengine.org/article/dev-...
Dev snapshot: Godot 4.6 dev 4 – Godot Engine
Powering through the post-GodotFest blues
godotengine.org
November 14, 2025 at 6:54 PM
@passivestar.bsky.social heads up – looks like your site is down! Went to reference your Ucupaint article and got an invalid response
November 14, 2025 at 4:06 PM
I'm spending a lot of time on level design these days, and while looking for resources I found an interesting write-up from @michaelbarclay.bsky.social detailing how they designed the huge open space for The Last of Us: Part 2's day 1 Seattle sequence.
November 13, 2025 at 1:54 PM
IK modifiers got merged for Godot 4.6 and I am incredibly excited about it. Been hoping for this for a long time.

Thank you TokageITLab ✨

github.com/godotengine/...
Add `SkeletonModifier3D` IKs as `IKModifier3D` by TokageItLab · Pull Request #110120 · godotengine/godot
Add several IK modifiers. As the name SkeletonIK3D conflicts with an older node, I will adopt the provisional name ManyBoneIK3D. Considering that the LookAtModifier targets only a single bone, I th...
github.com
November 6, 2025 at 11:53 PM
Stuck in the trenches...

#GodotEngine #indiedev #gamedev
November 6, 2025 at 9:48 PM
@picster.bsky.social any chance you'd consider making more videos on your 3D process in Godot? Your post processing & world environment video from a few years ago is super valuable info and I'm sure a lot has changed since then! IMO you are the gold standard dev for 3D in Godot right now.
November 5, 2025 at 10:30 PM
@passivestar.bsky.social Curious if you have guidance on what to do if you're texturing with Ucupaint and need to change the model?

Like lets say I want to add a new piece to my model. I can't redo the UV unwrap or it will mess up my existing painted textures. What's the best way to go about this?
October 29, 2025 at 4:20 PM
POV: you got a bit lost on your morning walk in the forest

#screenshotsaturday #godotengine #indiedev #gamedev
October 25, 2025 at 1:23 PM
Reposted by Reid Hannaford
The floodgates have opened, with over 300 improvements in its wake 🌊

The second development snapshot for #GodotEngine 4.6 arrives! Building the engine as a library, a dedicated ObjectDB profiler, and more detailed below:

godotengine.org/article/dev-...
Dev snapshot: Godot 4.6 dev 2 – Godot Engine
Open the floodgates!
godotengine.org
October 20, 2025 at 9:22 PM
@passivestar.bsky.social nice work getting your snapping PR merged and included in the newest 4.6 snapshot! Great QOL feature. Looking forward to seeing more of your work incorporated into the engine!
October 20, 2025 at 10:31 PM
October 18, 2025 at 12:54 PM
Direction and focus are more important than goals.

Where are you going? Orient yourself and re-evaluate your center of gravity regularly. Then take one step at a time and move forward – whatever direction forward might be for you.
June 11, 2025 at 4:15 PM
Finally happy (for now) with the visual direction of the first “biome” in my knight game!

Been working on art aesthetic for a while — time to get back to mechanics and implement some enemies to fight ⚔️

#indiedev #gamedev #screenshotsaturday #godot #godotengine #blender
May 3, 2025 at 5:01 PM
Been hard at work creating grass and designing the environmental aesthetic for my game! I'm really digging how lush it looks.

#indiedev #gamedev #godot #godotengine #shaders
April 27, 2025 at 4:15 PM
Starting to build out the environment and experiment with the visual language for the game.

Next up will be texturing the terrain and adding grass & foliage 🌱

#godot #godotengine #indiedev #gamedev #blender
April 22, 2025 at 1:24 PM
Early prototype of my first mini boss fight.

Can you guess what kind of creature will replace the placeholder sphere? 👀

#godot #godotengine #indiedev #gamedev #bossfight
April 8, 2025 at 9:34 PM
Modeled some simple level geometry for my scene blockout. First time my game kinda looks like a game!

#godot #godotengine #screenshotsaturday #gamedev #indiedev
April 5, 2025 at 1:38 PM
Blocking out some level ideas. It's fun to greybox in-engine with simple cubes because you can immediately run around the level and see how it feels, get a sense of scale, etc

Any tips about level design and environment art for me?

#godot #godotengine #indiedev #gamedev #leveldesign #greybox
April 4, 2025 at 3:48 PM
Target lock strafing 👀

This was surprisingly complicated to get working. The direction of joystick input combines with the direction the model is pointing to determine which animation to play.

Now I need to blend it all together nicely...

#godot #godotengine #indiedev #gamedev #animation
April 3, 2025 at 10:32 PM
@heytibo.bsky.social Any tips for a strafe / side walk cycle? This is early progress but I'm struggling
April 3, 2025 at 8:33 PM
Chained attacks and slash trails!

Everything is still a bit janky but building it up bit by bit. Will come back for polish later.

#godot #godotengine #indiedev #gamedev
April 2, 2025 at 10:41 PM
I love @godotengine.org so much. I just cloned my git repo onto my Macbook and had my project up and running on my laptop in like 10 seconds.
April 1, 2025 at 2:57 PM
Target system! Loosely inspired by Tunic. It's modular, the camera dynamically frames the player and the target, and you can manually cycle through targets based on X screen space.

Now I need to make character animations for when you're locked on!

#godot #godotengine #indiedev #gamedev #tunic
April 1, 2025 at 12:08 PM
Health bars, screen shake, and a hurt animation! Crude core game loop coming together.

#godot #godotengine #indiedev #gamedev
March 26, 2025 at 9:02 PM
I’m trying to do everything the slow and steady way this time around but we’ll see how long I last
making 3d indie games is making a temporary rig in 5 minutes, and then having to live with the consequence of your laziness for 2 years

your punishment is having to animate a character with an awful rig but its all your fault, the only thing you can do is complain about yourself on social medias
March 25, 2025 at 12:44 PM