← Work

The Mythical Marketplace

Mythical Games · Lead Engineer · Marketplace · 2020–2023 · $290M+ first-year volume

GoSolidityCockroachDBKafkamarketplaces

Draft — my notes. Edit before publishing.

Context

Mythical Games needed a player-to-player marketplace spanning multiple award-winning titles. I was lead engineer for the initiative — owning the protocol design and bringing other engineers up to speed on the backend.

The problem

A game marketplace is not a DEX. The dominant pattern is a long tail of low-value items traded by players who do not — and should not — think about gas, nonces, or finality. Every decision flowed from one rule: the player experiences a trade, not a transaction.

Approach

  • Settlement off the hot path. Listing and matching ran in Go services over CockroachDB and Redis, coordinated via Kafka; the chain was the system of record, not the request path.
  • One audited contract surface. A single entry point (SAGAMarketplace) kept the audit boundary small and gave game teams a one-call integration. I worked directly with auditors to harden it.
  • In-house network. Later migrated live networks off third-party providers with no downtime (its own write-up).

Outcome

The protocol facilitated $290M+ in its first year and powered trading for NFL Rivals, Nitro Nation World Tour, and Blankos Block Party.

What I’d change

Idempotency keys from day one; fee policy as data, not redeploys.