Gamethon

Gamethons: competitive programming where your code plays the game

A gamethon is a tournament format where participants write code that plays against a game engine — not against each other directly. Bots submit moves via HTTP/gRPC, the game scores them automatically, the leaderboard updates in real time. Think competitive programming meets MMO.

Run a gamethon →

What makes gamethons different

  • Code, not clicks — participants write API clients that play autonomously.
  • Continuous play — bots run 24/7 during the event window; ranking accumulates over time.
  • Strategic depth — optimization, ML, game theory — different from hackathon-style sprint builds.
  • Repeatable engines — the same game mechanics can be re-run for new audiences (hire screening, training, recruitment).
  • Spectator-friendly — live leaderboards and bot-vs-bot replays create natural engagement.

Who runs gamethons

Tech companies hiring senior engineers — gamethon performance is a strong proxy for systems thinking. DatsTeam (DevTeam.Games anchor sponsor) runs flagship gamethons that have screened thousands of developers. Universities for algorithms and game-theory courses. Game studios for AI/balance research. Esports organizations exploring "code-sport" formats.

How DevTeam.Games helps you run a gamethon

  • Game SDK for authors to publish gamethon engines on the platform.
  • Built-in mechanics — multiple game engines already in the App Store (DatsOrange, DatsSol, more shipping).
  • API authentication for bot clients with rate limiting and abuse protection.
  • Real-time leaderboards + bot-vs-bot replay viewer.
  • Scheduling — phased events (qualifier → semi → final).
  • Realm support — run a gamethon under your own brand.

Related

Get started →