Matt Stafford

@wraiyth
79 Followers
205 Following
38 Posts
Game developer, specializing in C++ and Unreal Engine.
Lead programmer for Primal Carnage: Extinction (PC, PS4/PS5)
Love some cricket, AFL, fantasy sport and tech/business stuff.
Twittertwitter.com/Wraiyth
Dead Space really knows how to scare game developers
Day 9 of my 365 Days of #Unreal. Been wrapping my head around the way that Components, Widgets, etc are added as part of an Experience.
Previously, if you wanted to customize something like Character Meshes, you'd build something into the Controller or Pawn to set and switch that.
However, Lyra's Experiences are designed for this to be modular, so you now Add Components that are executed at runtime to set these, with replication handled for you! #gamedev - here you can see the Top Down.
Days 3-4 of my 365 Days of #UnrealEngine
Folder and Asset organization from the word go is important! Its definitely a thing everyone should do.
Also set up a basic top down camera based off the Lyra CameraMode system. Nothing special to look at, but it was pretty amazingly easy to do compared to other camera setups in the past.
Day 2 of my 365 Days of #UnrealEngine
Turns out that adding a new Experience in Lyra is pretty straightforward. I've got a test map and started building out some of the character and camera framework for the prototype.
It looks like not everything in Lyra is as extensible as it should be (lots of classes aren't exported, for instance) and you have to make some early decisions on how you're going to pull different pieces of the framework in.
One of my favorite #gamedev tools in recent times is actually a web framework.
Primal Carnage is a live-service title, and it requires plenty of management with challenges, items, microtransactions etc, and React Admin (https://marmelab.com/react-admin/) - its an admin tool that baiscally hooks into your existing Web APIs. Having to write minimal frontend web code has been an absolute godsend for us, and this tool will extend to managing PlayStation as well!
React Admin

A frontend Framework for building B2B applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design

I hear that Mastodon likes #cats so here is my contribution - meet Sandy!
Really exciting that Primal Carnage is not too far away from being available on PS4 and PS5! #gamedev