Project Aegis Dev Log: Building a Tower Defense Game with 100% AI-Generated Code
A dev log of Project Aegis — a mid-core mobile tower defense game built entirely by AI. Zero manual Unity clicks, zero hand-written lines of code. 42,000+ lines of C#,...
Beyond Vibe-Coding: A Disciplined Workflow for AI-Assisted Software Development with Claude Code
Originally published on the InnoGames Technology Blog. Written in early March 2026, shortly after the release of Claude Opus 4.6. Over the past few weeks I’ve been refining a workflow...
Async Programming in Unity: Coroutines, Task, Awaitable & UniTask
A comprehensive technical analysis for senior Unity developers Introduction Asynchronous programming in Unity has evolved significantly over two decades. What started with Unity’s proprietary coroutine system has expanded to include...
Debugging In Rider and Unity, 101 and beyond
Debugging: The Ultimate Skill for Sanity Preservation 🧠💥 Debugging isn’t just a skill; it’s an art. The difference between a seasoned dev and a junior often boils down to how...
Understanding Structs and Classes in C#
When diving into the C# multiverse 🌌, we inevitably face the age-old questions about where data lives, how the garbage collector (GC) behaves, and the eternal battle between structs and...