Skip to content
@turnbase-platform

turnbase-platform

TurnBase

A platform for playing turn-based multiplayer games online, and an SDK for writing them. A portfolio project about architecture, security and maintainability, built with AI coding agents.

Start at the umbrella repository: the architecture, a quickstart, screenshots and the story of how it was built.

Repository What it is
turnbase Landing page, architecture, specifications, decisions
turnbase-sdk The public Game Development Kit (Java and TypeScript)
turnbase-platform Platform Monolith (Spring Boot 4.1)
turnbase-game-host Sandboxed game execution (GraalVM Espresso)
turnbase-frontend The web app (React 19)
turnbase-common Internal gRPC contract
turnbase-game-tictactoe Reference game

Issues are welcome; pull requests are not accepted for now (see CONTRIBUTING).

Popular repositories Loading

  1. turnbase turnbase Public

    TurnBase — a platform and SDK for turn-based multiplayer games. Architecture, specs and the story of building it with AI agents.

    Python

  2. turnbase-common turnbase-common Public

    TurnBase internal shared library: gRPC stubs and shared models

    Java

  3. turnbase-sdk turnbase-sdk Public

    TurnBase Game Development Kit — the Java and TypeScript SDK for building games

    Java

  4. turnbase-platform turnbase-platform Public

    TurnBase Platform Monolith — Spring Boot 4.1, modular, Java 21

    Java

  5. turnbase-game-host turnbase-game-host Public

    TurnBase Game Host — GraalVM Espresso sandbox that runs game backends

    Java

  6. turnbase-frontend turnbase-frontend Public

    TurnBase web app — React 19, TypeScript, Astryx

    TypeScript

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…