Blog

Apr 23, 2026

LLM Modalities: Designing for Text, Vision, Audio, Video, and Action

Most teams still talk about AI products as if the interface is just a chat box. That framing is alr…

AI Design Interactive
Apr 22, 2026

Game Primitives 01: The Heartbeat

Every video game, from Pong to Cyberpunk, runs on a continuous cycle called the Game Loop. This loo…

Interactive Parts Programming
Apr 22, 2026

Game Primitives 02: The Touch

How does Mario know he's standing on a platform? How does a bullet know it hit an enemy? It all sta…

Interactive Parts Programming
Apr 22, 2026

Game Primitives 03: The Motion

In the physical world, things don't just "be" at a location; they are constantly moving toward a lo…

Interactive Parts Physics
Apr 22, 2026

Game Primitives 04: The Mind

How do you keep your character from jumping while they're already in mid-air? How do you make sure …

Interactive Parts Software Design
Apr 21, 2026

Interactive Waiting: TUI and GUI Animation Patterns

In software design, the "waiting state" is a critical moment. Below is a collection of 9 classic TU…

Design Interactive Parts
Apr 21, 2026

Simple Physics for Motion: Mass, Force, Springs, and Gravity

This article should have started here. Not with "animation principles." Not with a gallery of cleve…

Design Interactive Physics
Mar 16, 2026

CS Fundamentals & Data Structures with C#: A 20-Part Reference

AI can generate code, but it cannot decide whether the code is good. That judgment comes from under…

Engineering Tutorials
Mar 06, 2026

The Orchestrator Layer: AI Work Marketplaces Are the New Gig Economy

The coordination problem is the real problem. Not whether AI can write code — it can. Not whether i…

AI Software Architecture