Skip to content
TCGON
Development

Built in public.

TCGON is a personal project. It began as a simulator for a single title, then was redesigned into a common game engine with the title-specific implementation stripped out. This page records that broad arc.

Timeline

  1. Card Game Simulatordone

    Started out as a card game simulator for a specific title.

  2. Generic Game Enginedone

    Stripped out the title-specific code and redesigned it as a common engine.

  3. Data-driven Rulesdone

    Moved to defining boards, zones, phases and rules as data.

  4. TCGON Builderin progress

    Building out the environment for authoring game data.

  5. AI Playerin progress

    Verifying an AI that selects from the actions the engine offers.

  6. AI vs AIin progress

    Developing AI-vs-AI self-play through the same command pipeline.

  7. Multi-TCG Experimentsin progress

    Testing compatibility of TCGs with different rule systems on one engine.

Development log

Development articles are posted on note. An index of individual posts will be added to this page over time.