Andrew Fray Helps Automate Video Games
banner
andrewfray.dev
Andrew Fray Helps Automate Video Games
@andrewfray.dev
Ex: Roll7, Spry Fox. Now: helping teams ship faster with test automation, also Brum Indies.
https://andrewfray.dev
StoryGraph’s summary stuff is half-broken but here’s all this year’s books. Wolf Hall is an instant all-timer; have been gorging on the third over the Christmas break.

26 books is even with last year, I think that’s about my level after three or four years of linear increases.
December 31, 2025 at 11:22 PM
The most important bin in my Lego organiser is the “bits that can pass for wings” bin
December 23, 2025 at 4:44 PM
I wondered why one of my fave @puzzmo.com puzzles, Wordbind, never left Experimental, and then they announced they were sunsetting it.

Turns out the reason wasn't that it was unpopular or buggy - they just ran out of unique puzzles! There's no scale to it for a daily site like puzzmo. Interesting!
December 12, 2025 at 5:06 PM
December 8, 2025 at 2:48 PM
Trying to explain to kiddo that last night I watched Jonny Greenwood sit on the floor for five minutes playing with knobs on his pedals and it was excellent actually
November 25, 2025 at 11:06 AM
November 18, 2025 at 9:52 AM
give me a time machine and on the way back from killing hitler I'm going back to make joachaim put these in unity 1
November 14, 2025 at 4:09 PM
Unity Build Automation is going to start including Mac builds on the free tier, and an increase in storage from 5 to 25gb.

UBA remains slow but I’d rather you use this than nothing, and these are great changes.
November 10, 2025 at 11:21 PM
November 9, 2025 at 12:00 AM
November 8, 2025 at 11:49 PM
Some days are good days and then some days your wife phones to say she’s in the secondhand bookshop and found a mint condition 600 pager full of Tudor political intrigue
November 4, 2025 at 10:14 PM
Did you build server fail this week?

Why not?

A week were your build server was 100% green is a week where either it failed to catch some bugs or no-one did any work
October 31, 2025 at 11:03 AM
I know I'm mostly preaching to the choir here, but QA _is_ part of your team, and you should treat them like it.

the same way you'd focus on the workflow of your level designers so they can do their best work, you should focus on your QA and make sure they have all the tools they need to succeed.🧵
October 23, 2025 at 7:55 PM
At this price I’d be dumb not to
October 22, 2025 at 7:36 PM
This chungus isn’t going to slip down the back of my sofa, Microsoft
October 18, 2025 at 3:31 PM
The new pc is enormous. I just picked it based on specs and price, didn’t look close enough.

I have no idea why my AIO has a screen, and it’ll be facing the left-hand wall anyway 🤷
October 18, 2025 at 3:17 PM
The little seat and chair are so babs can sit and pretend to work
October 18, 2025 at 3:14 PM
Not annoyed by this post but I think it’s a common sentiment: build servers are only for AAA.

That doesn’t have to be true!

I do fractional build engineering. I can get something simple set up for you very fast for a fixed cost.

No one should be without a daily build!
October 14, 2025 at 6:53 AM
I mean there’s ten pages about them changing architects and builders three times so eisner could build this
September 28, 2025 at 11:55 AM
Am I really really old or is this just terrible. I’m not even a car guy but I just saw some it in person and felt the urge to kill.
September 26, 2025 at 5:51 PM
here we go lads
September 25, 2025 at 2:48 PM
Picked a good month to start reading this, I guess
September 25, 2025 at 11:04 AM
Spec dev.epicgames.com/documentatio... is one of the many automation framework libraries in unreal.

it's also the only one that supports parametric tests, letting you essentially write a template and have it generate a unique suite of tests for every asset.
September 24, 2025 at 3:08 PM
one really nice thing about data validators is that if you make a change that breaks a validator, you'll get notified on save.

it's not the most obvious popup, and you can still commit the broken asset, but it's zero friction. this is super useful and important!
September 24, 2025 at 3:08 PM
data validation dev.epicgames.com/documentatio... works for any uobject. you simply override IsDataValid() and check your state.

if you don't control the source, you can derive from UEditorValidatorBase. this is really handy for validating maps, meshes, or any other basic asset type.
September 24, 2025 at 3:08 PM