GDScript Enums: The Backbone of Clean Architecture

If you spend enough time building software from the ground up, you inevitably develop a profound intolerance for ambiguity. Game development, in particular, is a ruthlessly unforgiving discipline. It is an intricate web of state machines, overlapping physics, and intersecting logic loops. If you do not construct a rigid, explicitly defined foundation for your game’s data, that web will very quickly decay into an unmaintainable tangle of digital duct tape. ...

23 Mar 2026 · 11 min · Maxwell Jensen

My Thoughts on Unreal Engine, Unity, and Godot

In this article, I will dissect what are unmistakably the three most widely used game engines in PC gaming today: Unreal Engine 5 Unity 6 Godot 4.6 Before we get to the actual technical teardown, however, I need to establish some context. If you are expecting a standard, Windows-centric review from a studio developer who only cares about which engine has the easiest asset store to flip from, you are reading the wrong article. My baseline assumptions about what makes a piece of software good are fundamentally different from the industry standard, and it is important to understand why before I seemingly out of nowhere start panning multi-billion-dollar corporations for their software design. ...

19 Mar 2026 · 30 min · Maxwell Jensen