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
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
iOS26 new call screening really coming in clutch
September 21, 2025 at 9:40 PM
got a ping from @rgarat.bsky.social on our automated testing discord that after reading my blog post on asset tests (andrewfray.wordpress.com/2025/05/26/e...) they've created the first tests for their project Cleared Hot!

this warms my heart in so many ways ♥
September 16, 2025 at 6:15 PM
if you want bugs to not get old, you need to learn about them faster. this is the problem automation solves.

if QA find banana peels aren't causing spins, where do they send the bug? to the weapon artist? the kart artist? the physics programmer?
September 15, 2025 at 2:05 PM
the leaning tower of pisa isn't leaning cuz it's cute, it's leaning because it's too expensive to fix.

old bugs are like that: they're slower to fix, they're more complicated to fix, they obscure other bugs, and they've caused disruption in the team for longer.
September 15, 2025 at 2:05 PM
September 14, 2025 at 9:47 AM
It’s sick! It’s called connect 4-tex by evets17 makerworld.com/models/594789
September 14, 2025 at 9:28 AM