// TODO: write actual code

const GeekLife = {}

// A literary, self-ironic dev blog|

build: passingposts: 12last commit:
post/010published

Spark: ECS — It Works but It's Slow (Which Is Fine)

Stage one of Spark's from-scratch Rust ECS is done: a stable API, a naive-but-working sparse set, and change detection that took two tries. Then I benchmarked it against five real engines and came out a few times slower — here's why that's not the disaster it sounds like.

gamedevairustspark
post/008published

The Birth of Moku Core

Smarter models promised everyone a blog engine in three hours for twenty bucks. And they deliver — beautiful, working-ish spaghetti that has no idea what it's doing. So I sat down and spent a month writing a spec instead of code.

mokutypescriptprogramming
post/006published

What's the Best Board Game?

Three hundred-odd boxes later, people still ask me what to play. Fine. Here's a pick of games across different categories that won't let you down.

board-gameslife
post/004published

Starting Development of STDS

Spring is coming and I'm getting restless. An idea was born: build a multiplayer top-down shooter in the browser with JavaScript, set in space. Working title: STDS (Space Top Down Shooter).

gamedevstds
post/003published

Bad Monday

It's 4 AM, insomnia got me again. Usually I go work. For me this is a blessed time of peace and quiet -- what more do you need to write beautiful, maintainable code?

life
stats/overviewlive
12Posts
62Min Read
13Tags
1Author