Blog
-
From Pong AI to Play Store: How a Childhood Hobby Became a Rust Game Engine
From a childhood Pong AI to a Rust game engine on Android. The story of rpgCore, the transmutation to Rust, and where OperatorGame stands today.
-
I Built a CLI to Replace Expensive AI Directive Generation
I Built a CLI to Replace Expensive AI Directive Generation The friction point is simple to describe. Claude designs the architecture. Windsurf builds it. The directive that connects them — structured, scoped, phase-gated — gets written by me, by hand, every single time. I’m the middleware. I built a tool to replace myself. It didn’t…
-
Building a Mobile Idle Game in Rust/Bevy Without a Game Engine Background
Building a Mobile Idle Game in Rust/Bevy Without a Game Engine Background The line appeared one night and wouldn’t leave: The station has been here longer than you. It should have been consumed. It has not been. You don’t know why. I didn’t know what kind of game it belonged to. I spent months carrying…
-
What Ants Taught Me About Systems Design
What Ants Taught Me About Systems Design Before programming, there were ants. Not metaphorical ones. Real colonies — pheromone trails that appear from nothing, queen mortality absorbed without panic, chambers organized by workers who’ve never been given instructions. No central controller. No plan. Just rules simple enough to follow and complex enough to produce something…
-
The Engine Legacy: From Asteroids to rpgCore
The Engine Legacy: From Asteroids to rpgCore At some point I stopped counting how many times I’d written the same movement system. It wasn’t any one project’s fault. Every game had its own physics, its own collision logic, its own state management — each a reasonable decision in isolation, collectively a pattern I was tired…
-
The Hybrid Engine: Rust Performance, Python Agility
The Hybrid Engine: Rust Performance, Python Agility The problem with DeFi trading bots is speed. The problem with fast code is that it’s expensive to change. A pure-Rust bot wins the race to the block — compiled, deterministic, fast. When the market shifts and your strategy needs to change, you recompile. Overnight. While your edge…
-
The Insight Lens: Visualizing the Dialer Blindspot
The Insight Lens: Building Chrome Tools for Departments Most workplace software was built for someone else’s workflow. I work in high-volume digital marketing. The tools we use — Convoso, Telesero, various CRMs — are built for general audiences, which means they’re never quite right for any specific team’s actual process. Managers get report portals that…
-
From Genetics to Tactics: How a Breeding System Became a Squad Game
From Genetics to Tactics: How a Breeding System Became a Squad Game SlimeGarden had a good idea: crash-land an astronaut on a strange planet, have them breed and dispatch slimes, watch the genetic loop produce something you didn’t design. The mechanics were there. The world wasn’t quite right. So it evolved. OperatorGame is what SlimeGarden…
-
Why I Put a Genetic System in a Turtle Racing Game
Why I Put a Genetic System in a Turtle Racing Game The NEAT algorithm that taught a paddle to play Pong is the same algorithm that maps genetic traits. Someone pointed that out and I couldn’t stop thinking about it. TurboShells started as a question: what if the turtle’s body came from its genome? Not…
-
Teaching Pong to Play Itself: My First Neural Network Experiment
Teaching Pong to Play Itself: My First Neural Network Experiment Pong is the right choice for a first experiment because it has almost no variables. Two paddles. One ball. If you can’t teach an AI to play Pong, you can’t teach an AI anything. I used NEAT — NeuroEvolution of Augmenting Topologies. It doesn’t just…