Paul MarshAnimator 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…Apr 4, 2022Apr 4, 2022
Paul MarshPixel 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…Nov 27, 2021Nov 27, 2021
Paul MarshTip: 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…Nov 1, 2021Nov 1, 2021
Paul MarshYou’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…Jul 9, 2021Jul 9, 2021
Paul MarshMLAPI 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…Jun 25, 2021Jun 25, 2021
Paul MarshMRTK — 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…Jun 21, 2021Jun 21, 2021
Paul MarshMLAPI 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…Jun 16, 2021Jun 16, 2021
Paul MarshKeeping 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…Jun 15, 2021Jun 15, 2021
Paul MarshSync 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…Jun 1, 2021Jun 1, 2021