Paul Marsh·Apr 4, 2022Animator Controller as a Finite State Machine in UnityCreating a Finite State Machine (FSM) for a game (or application) can start off with a simple diagram drawn on some scrap paper and…
Paul Marsh·Nov 27, 2021Pixel 6/Android 12, a couple of months inA couple of months ago I’d finally lost my patience with my Nokia 9 Pureview. It was a good phone, kept up with Android releases, but the…
Paul Marsh·Nov 1, 2021Tip: Gracefully handle exceptions by introducing the same exceptionWhen you write a reasonably large application then you will get exceptions. One source of information about these problems are diagnostic…
Paul Marsh·Jul 9, 2021You’re missing the point — QA, Testing and AgileTerminology, and more specifically labels, are a real problem. The problem is that what they actually mean often becomes distorted over…
Paul Marsh·Jun 25, 2021MLAPI Network Variables and object lifetimeThe core design decision when using MLAPI is who has the responsibility for updating the data, is it the Server or the Client? For example…
Paul Marsh·Jun 21, 2021MRTK — No Controllers in the Tutorial?Today I was following the basic setup tutorial for the Mixed Reality Tool Kit (MRTK). However, I hit a problem, I didn’t see any…
Paul Marsh·Jun 16, 2021MLAPI Nested Objects or Network Behaviours?My Xevious Boss is an object with five child, or nested, objects. To convert this into an MLAPI object I added a NetworkObject to each…
Paul Marsh·Jun 15, 2021Keeping clothing separate to your model mesh with Character CreatorA typical way of creating a character for your game is to take a 3D model of a person and craft the clothing onto it. That works well…
Paul Marsh·Jun 1, 2021Sync bombs and state with MLAPIIn my previous article I wrote about synchronising the bullets. Xevious has a secondary fire, a bomb that is dropped onto a bomb target…