Andrew Grant
2.8K posts

Andrew Grant
@agrant
Engineering @ Epic Games @[email protected]
iPhone: 37.801289,-122.414352 Katılım Nisan 2008
275 Takip Edilen885 Takipçiler

@MosesAkii1 @JaxBekGaming Lots of fun. I made it to the Flappy Bird level :)
English

just tried out @JaxBekGaming SUPER ARCADE game. Great experience though I almost lost my sh*t at a point.💀
Check it👇🏾
SUPER ARCADE - 3814-4355-3331
English

Gotcha, yeah it seems it functions now, would love if all its actions get a cancel button though because when we have 100+ unsaved actors and this happens (fires with autosave), we are forced to wait otherwise we lose all our progress. Cancel button means we can turn it off and save locally, until its back
English

@agrant This is happening on all our maps with verse recently.
I normally wait what feels like 10+ minutes for it to verify before I can submit a project for publishing.
I would have to push another update, but I believe this even takes a while on maps without verse persistence now.
English

@Richytoons The short story is that the capabilities of Verse UI and UMG are converging, but currently represent the functionality/customization ends of the spectrum. We’ve come a long way this year already though, and have a few more things still in the pipe :)
English

@TheAweDam @FNCreate Eventually APIs that are using the old system will be deprecated but that’s some way off and we’ll provide plenty of notice and guidance
English

@FNCreate Do we only need to make these changes if we are going to republish/update our games? If we try to republish/update a game right now will existing code potentially break?
English

Starting in v36.00, we’re switching to the Left-Up-Forward (LUF) coordinate system.
All transforms in UEFN—including those from Actors and Verse—now use LUF coordinates, which brings us in line with industry standards used by 3D tools like Autodesk® Maya® and Universal Scene Description (USD).
Check out our documentation for all the details: fn.gg/LUF
English

@TheAweDam @FNCreate You can republish with no changes.
For now you will only have to change your code if you use the new APIs that use Verse transforms. In this case you’ll need to either convert your code to LUF or use the conversion functions for data going in/out of the APIs
English

@Wertandrew @FNCreate Can you elaborate? You'd like SetPlaybackFrame to take an agent?
English

Just one missing feature in a single verse line caused us to have to redesign a critical system from the ground up and pollute the map with 50 devices to workaround the missing feature. SetPlaybackFrame on is not instigated; it would be incredible if it was. @FNCreate
English

@Wertandrew If you have a repro or any other details on these issues we’ll definitely look into to them. Sorry you’re experiencing these.
English

@ForrestTheWoods @BenVlodgi What does your “good for mainline” test look like?
At scale, CI’s advantage is it can be massively parallel in a way that local testing can never be, and overall stability becomes more important than access to latest changes. (My gut is the threshold for this is ~125+ ppl)
English

@agrant @BenVlodgi I go pretty far out of my way to make sure that local builds are just as valid as CI.
Can crank out a new build on a local Threadripper faster than CI which is optimized for throughput.
Want ultra fast turn around for quick fixes to unblock people.
English

Something the Perforce GUI does well which I WISH other VCS's would implement is:
- Change Lists
They are local unfinished commits. It's so useful to organize WIP files when I'm working on multiple things at once #gamedev. You can write the commit description early, push later.

English

@ForrestTheWoods @BenVlodgi Local state can be just as fallible though. CI + Commit server is the only way to be sure :)
English

@BenVlodgi I kinda don’t like change lists because it means what you’ve submitted hasn’t actually been tested.
English

@MR3Dev @mattworkman Including blood/drug/realistic weapons in a game will generally lead to a ‘mature’ rating from ESRB etc.
xbox.com/en-US/games/ga…
English

LMAO what? How is this map labeled as mature? Its literally just trash laying around. Are you just making random things mature now?
#UnrealEngine5

English










