Going all in on Game Development - Pinned

Unit Zero Rewinding the clock back to 1999 I had two possibles paths in my life. The first being to follow my love for games and competitive play as a game programmer or apply my primitive skills as a dev in the Enterprise space. Given the prospects of finding game dev employment where I lived to be minimal at best, and with the sudden need to produce money to eat and sleep with a roof over my head… I let the business dev work suck me in....

January 28, 2023 · James

Working Notes - The Replicated Cake is a Lie

TLDR: FDoRepLifetimeParams bIsPushBased doesn’t do what you think it does Working Notes These ‘Working Notes’ blog entries are daily notes from engineering work I’ve done which I believe may be useful for others. These notes are not meant to be best recommended practice and will probably change over time as I learn new things or come up with better tricks… Assumptions In my process of learning Unreal Engine, I’ve looked at a number of different game code bases developers have been kind enough to put online for others to check out....

July 16, 2023 · James

Working Notes - Graphics Settings Menu in UE5

Working Notes These ‘Working Notes’ blog entries are daily notes from engineering work I’ve done which I believe may be useful for others. These notes are not meant to be best recommended practice and will probably change over time as I learn new things or come up with better tricks… Unreal Engine 5 - In Game Graphics Settings Currently I’m working on a UI for a game and will need to present to the user a menu UI for graphics settings....

July 7, 2023 · James

Navigating the Front End Wilderness Part 2

Today I ran into major problems trying to setup a React script to query JSON from a site and parse it into something usable. I’m new to this stuff and used an existing tutorial to mangle according to my needs. I ended up with the following code: var PlanetList = React.createClass({ getInitialState: function() { return {Planets: []}; }, componentDidMount: function() { this.serverRequest = $.getJSON(this.props.source, function (result) { var parray = result....

March 11, 2016 · James

Navigating the Front End Wilderness Part 1

Recently I’ve set myself a task of developing a web based game in order to get myself up to speed on modern development patterns and technologies… something I haven’t done since I worked with PHP over a decade ago. For my application I wanted to work in a MVC pattern and to carve off the view layer as client side. For this task I selected React. This is a challenge for me as the minimal amount of Javascript I know has been used to create Gluecode for automation tasks....

February 28, 2016 · James