MHMichael Hoyleinblog.firebreakergames.com·Apr 7, 2023 · 4 min readUnity C# Tip: Better Optional ReferencesTL;DR Use the lightweight Option library to have more performant, less error-prone optional references in your C# Unity code. Background About a decade ago, programming languages pretty much had one way of indicating that a reference variable had no ...00Z
MHMichael Hoyleinblog.firebreakergames.com·Mar 15, 2023 · 7 min readDrawing along the edges of a hex mapI'm developing a game that has a map design involving hex tiles connected in a graph along the edges. In my case, the hex tiles represent a sort of "watch tower", and the edges connecting them represent walls that are impassable without first address...00