Building an Idle City on Water: The Systems Behind AquiTect
How AquiTect's manager-driven architecture handles adjacency bonuses, tides, combat, and prestige in a Unity idle city builder set on water.
Escape to close
Thoughts on software engineering, artificial intelligence, and building things that matter.
How AquiTect's manager-driven architecture handles adjacency bonuses, tides, combat, and prestige in a Unity idle city builder set on water.
How I built a Gutenberg-native WordPress plugin that turns Google Gemini into a full AI content pipeline — from excerpt to featured image in one click.
Over the last few years on this blog, I’ve shared my deep dives into building complex systems. Whether it was managing the intricate supply chains of a…
1. Introduction: Beyond Robotic IVRs You know the drill: “Press 1 for sales… Press 2 for support…” It’s 2025, and this still makes people groan. For decades,…
Solve the beehive problem in your Unity RTS game by implementing tactical formation movement. Learn how to use NavMesh and ScriptableObjects to coordinate unit…
The Unsung Hero of City-Builders Every great city-builder — from Anno to Settlers — is powered by an invisible but essential system: the grid system. In…
Shelter Comes First. In the harsh dustlands of a post-apocalyptic setting, survival doesn’t begin with food, water, or trade. It starts with a roof. And not…
Notice: Read the first part Structuring Talent data with Neo4j and Gemini When Google announced the GenAI Toolbox, I immediately knew it was an important step.…
It didn’t start as a game. It started as a test. I just wanted to see if I could get the Settlers III mechanics working in Unity 3D — you know, the production…
Learn how to structure talent data with Gemini and Neo4j. This guide shows you how to parse PDF CVs into JSON and build a queryable graph database.