Dr Kieran Latham
banner
kieranlatham.bsky.social
Dr Kieran Latham
@kieranlatham.bsky.social
Technical Artist at Third Kind Games.
PhD in Immersive Simulation Training.
All opinions and thoughts posted are my own.
Reposted by Dr Kieran Latham
Over 200 Rockstar staff have written to management in support of unfairly fired union members.

We have published more details on our website, although we have not yet released the exact contents of the letter: www.gameworkers.co.uk/rockstar-ope...
Over 200 Rockstar staff write to management in support of unfairly fired union members - IWGB Game Workers
220 letters signed by staff members at Rockstar, the studio behind the Grand Theft Auto series, were delivered to management at the company last week, demanding that the 31 employees fired are immedia...
www.gameworkers.co.uk
November 13, 2025 at 2:21 PM
Reposted by Dr Kieran Latham
“Say sorry, be nice is a Rockstar slogan, it has been for many, many years. At least in this instance, it doesn’t seem like the company is interested in living by it.”

Watch the video of our demonstration & interviews with dismissed workers at Rockstar North here!
I went to meet the 'Rockstar 31', the developers who were suddenly fired from their work on GTA 6 for what the studio has described as gross misconduct.

That's not what the workers call it though. They have another couple of words they prefer to use: union busting.

www.youtube.com/watch?v=c9nO...
The Rockstar Workers Fired Before They Could Finish GTA 6
YouTube video by People Make Games
www.youtube.com
November 11, 2025 at 5:00 PM
Reposted by Dr Kieran Latham
BREAKING: Yesterday Grand Theft Auto VI maker Rockstar Games fired dozens of people, all of whom were involved in union efforts. A British union calls it "blatant and ruthless" union-busting. Take-Two Interactive says it was due to misconduct.

Here's the scoop: www.bloomberg.com/news/article...
‘Grand Theft Auto’ Studio Accused of Union Busting After Firings
Union says 30 and 40 people were terminated. Rockstar Games’ parent company cites ‘gross misconduct’
www.bloomberg.com
October 31, 2025 at 7:44 PM
Reposted by Dr Kieran Latham
This is the most ruthless act of union busting in the history of the UK games industry. Yesterday, @rockstargames.com unfairly fired over 30 employees for union activity.

We won't back down, and we're not scared - we will fight for every member to be reinstated.
BREAKING: Yesterday Grand Theft Auto VI maker Rockstar Games fired dozens of people, all of whom were involved in union efforts. A British union calls it "blatant and ruthless" union-busting. Take-Two Interactive says it was due to misconduct.

Here's the scoop: www.bloomberg.com/news/article...
‘Grand Theft Auto’ Studio Accused of Union Busting After Firings
Union says 30 and 40 people were terminated. Rockstar Games’ parent company cites ‘gross misconduct’
www.bloomberg.com
October 31, 2025 at 8:01 PM
Reposted by Dr Kieran Latham
400 employees laid off at EA, while the CEO took home $25.6 million in pay last year.

This isn't an issue of money. It's one of power and unaccountable CEOs. With a strong union in your workplace, we can change this.

Work in the UK games industry? Join our union today: iwgb.org.uk/en/join/game...
For no particular reason, let's look at how much money EA execs made recently

aftermath.site/electronic-a...
April 30, 2025 at 1:21 PM
Reposted by Dr Kieran Latham
Our statement on the recent lay-offs at Polygon and Giant Bomb.
May 2, 2025 at 1:11 PM
Since I am on a new adventure now, for #screenshotsaturday I am spending time exploring the open world workflows and getting back into creating natural environments in Unreal and Houdini! The goal will be to blend Houdini and Unreal PCG to make something really cool!
March 29, 2025 at 7:16 PM
Reposted by Dr Kieran Latham
Two Point Museum is full of examples of efficient technical art choices. Instead of using a complicated 3D printing shader to display the half-finished object, the filament layers are added at the bottom, not the top. The mesh is just hidden inside the massive crafting table and moves up.
#gamedev
March 23, 2025 at 10:49 AM
Reposted by Dr Kieran Latham
You can now get my "Complete Processes" bundle, including the "Deluxe" versions of all of my Blender-based processes:

MRMO-CRT
MRMO-Halftone
MRMO-STITCH
MRMOTRON

It's currently on sale, check it out! :D

mrmotarius.itch.io/mrmo-complet...
Mrmo Tarius Special - Complete Processes by Mrmo Tarius
A bundle including all of the deluxe versions of my processes!
mrmotarius.itch.io
December 17, 2024 at 12:36 PM
Crosspost from LinkedIn!

Happy to announce that the Virtual Property Surveyor is now live!

www.linkedin.com/posts/immers...
Immersive Training Studio Ltd on LinkedIn: #charteredsurveying #builtenvironment #education #seriousgames…
We are thrilled to announce that the Virtual Property Surveyor training platform is live! The Virtual Property Surveyor is an online training tool that allows…
www.linkedin.com
December 17, 2024 at 1:56 PM
Reposted by Dr Kieran Latham
When you write articles it is like creating a real-time portfolio of your knowledge, skills, and career history. Clients have approached me because of the content I’ve made.

If you’re looking to boost your job prospects in a low-effort, ongoing way, consider technical writing.
December 5, 2024 at 12:06 PM
Reposted by Dr Kieran Latham
#UE5 Follow up on my experiment from yesterday. Might be onto something. I now rely on unlit translucent cards spawned in clouds. I average the SceneColor around each particle to simply extrude the cloud bottom color and create cheap distant rain/fog that works with any lighting.
December 4, 2024 at 10:44 PM
Reposted by Dr Kieran Latham
New tutoriaaaal! This time on Godot, about creating UI and working with multiple resolutions.

Hopefully quick, simple and full of GIFs <3 (the Unity UITk one will come in the future too!)

https://blog.febucci.com/2024/11/godots-ui-tutorial-part-one/

We are so back ✨

#godot #gamedev #indiedev
November 28, 2024 at 1:30 PM
Reposted by Dr Kieran Latham
If you like the tutorials I share and would like to get full UE5 Python Automation Course then it's the best time to get it.

I made last 30% discount on July 4th and I'd like to share a new one! Black Friday seems to be perfect time for it!

www.udemy.com/course/unrea...

#unrealengine #ue #gamedev
Unreal Engine 5 Python Automation
Speed up and automate your Unreal Engine 5 workflow with Python tools.
www.udemy.com
November 28, 2024 at 7:01 PM
Reposted by Dr Kieran Latham
In case you've missed it on other platforms, here is my Berlin Sidewalk Generator 🚶 One of my favourite projects, made in Houdini. Curious how it works? Check out my dedicated article: www.artstation.com/blogs/julian...

#houdini #sidefx #procedural #3d #archviz #sidefxhoudini #tech #tools #gamedev
November 28, 2024 at 8:55 PM
Reposted by Dr Kieran Latham
One of the most overlooked features in Unreal 5.5 is Instanced Actors. It runs Mass, an entity component system, under the hood until you run a trace or overlap against the entity. Unreal invisibly hydrates the entity into an actor and returns a reference as if it had always been an actor. #UETips
November 29, 2024 at 6:06 AM
Very useful for TAs and VFX Artists trying to figure out who to follow!
Started setting up a starter pack for technical and vfx artists here!

It's not conclusive yet, I'll update it as I go, but it should be a great start to find some awesome artists ✨

go.bsky.app/Bih7pqu
November 25, 2024 at 2:20 PM
Reposted by Dr Kieran Latham
#nodevember2024 Sorcerer Tower.
Every tower in the UK is a sorcerer's tower (but some are wizard's towers).

#nodevember #b3d #blender #geometrynodes #art #digitalart #ink
November 24, 2024 at 5:39 PM
Reposted by Dr Kieran Latham
I think one of the best ways to learn Unreal for a programmer is by making tools

You have to learn how stuff works under the hood and you get accustomed to diving into the codebase without fear, both of which are critical skills in this ecosystem
November 22, 2024 at 2:16 PM
Reposted by Dr Kieran Latham
#UE5 #PCG Another tip of the day!
If you have another system that generates a list of positions and you want to import it in PCG and convert it to points, you can do it like this!
I have a simple BP that generate random positions and a PCG that spawn cube at those locations.
November 22, 2024 at 6:14 PM
Reposted by Dr Kieran Latham
If you haven't seen this one yet, here's a good one about config files and the hierarchy: dev.epicgames.com/documentatio...

Notable mentions:
- you can have global configs in youd documents (applied right before the project's configs)
- you can use cli args to swap config files or even the folder
Configuration Files in Unreal Engine | Unreal Engine 5.5 Documentation | Epic Developer Community
Configuration files in Unreal Engine provide you with initial settings for configuring gameplay or engine behavior on startup.
dev.epicgames.com
November 22, 2024 at 9:26 PM
Reposted by Dr Kieran Latham
How do you animate material-based effects over time?
Have you tried ditching Tick/Timeline?
#UE5 #techart #gamedev
November 18, 2024 at 4:29 PM
Reposted by Dr Kieran Latham
#UE5 Little brain teaser: the following blueprint bit opens the doors to hell. Tell me why. 3, 2, 1, go.
November 22, 2024 at 3:44 PM
Reposted by Dr Kieran Latham
#Unreal shortcut of the day: Ctrl + B
Reveals selected asset in Content Browser

#unrealengine #ue #gamedev
November 23, 2024 at 8:06 PM