Skip to content

Build Log

What changed, when, and what it touched. Every release since the beta opened.

Rebalanced the units and rebuilt the combat logic
CLIENT1.2.0BACKEND1.5.0

GAMEPLAYBACKENDCLIENT

A unit balance pass based on extensive battle simulations, so no single ship outclasses the rest, backed by new combat logic on the backend that makes defending fleets fight more intelligently. The game client now downloads less.

  • Rebalanced the units using the results of extensive battle simulations, so that no single ship outclasses all the others.
  • Defending fleets fight more intelligently, and battles play out in a more engaging way.
  • Several bonuses can now be active at the same time.
  • Improved how the client uses caching, so returning players download less.
  • Reduced the size of the client package that is downloaded.
  • Implemented new combat logic to support the new gameplay, with the largest changes in how defending fleets fight.
  • Improved the hit-point, unit-advantage, structure-regeneration, energy and mining calculations.
  • Added support for several bonuses being active at the same time.
  • Added image-size reduction on the server, so images are smaller to deliver.

Published the new Exodus-Protocol website
WEBSITE0.1.0

CLIENT

The new Exodus-Protocol marketing website is live — the old placeholder site is gone, every page carries real content, and AI Mode is switched on for machine readers.

  • Replaced the old placeholder website with the new site.
  • Replaced all mock content with real content.
  • Enabled AI Mode.

MCP Update
BACKEND0.4.0

BACKENDCLIENTPORTAL

The backend's MCP support moved to the latest protocol revision, alongside a Spring AI upgrade and structured image support.

  • Upgraded to a new version of Spring AI.
  • Added support for the MCP 2025-11-25 protocol revision.
  • Updated tool call descriptions.
  • Added support for structured images.

Configured a Dev Container to run the AI agent in a closed environment
BACKEND0.3.0

BACKEND

The AI agent that manages the game's backend now runs inside a Dev Container, sandboxed and reproducible.

  • Configured a Dev Container to run the AI agent in a closed environment.

Added a battle simulator to the Management Portal
PORTAL0.4.0

CLIENTBACKENDPORTAL

A dedicated battle simulator page landed in the Portal, backed by a new specification.

  • Added a dedicated battle simulator page to the Portal.
  • Created the backend specification for the battle simulator.

Added unit support in the Management Portal
PORTAL0.3.0

BACKENDPORTAL

The Management Portal can now manage a unit's full profile — stats, imagery, logo and description.

  • Added the option to configure a unit's stats.
  • Added the ability to upload unit images.
  • Added the option to configure a unit's logo.
  • Added the option to add a unit description.

Improved generated image and asset quality with GPT Image 1
BACKEND0.2.0

BACKEND

Generated images and assets moved to GPT Image 1, raising the quality of everything the pipeline produces.

  • Updated the asset-generation pipeline to GPT Image 1 to improve the quality of generated images and assets.

Beta release: Management Portal
PORTAL0.2.0

CLIENTBACKENDPORTAL

The Management Portal reached its first beta, with real screens in Storybook and its frontend wired to a live API.

  • Added screens to Storybook.
  • Connected the API to the Portal frontend.
  • Added the backend tables for the Portal.

Built a UI component set for the Management Portal
PORTAL0.1.0

DESIGNPORTAL

The Management Portal gained its own library of design-system components, from organisms up through widgets.

  • Added organisms, atoms and widgets to the Management Portal's component library.

Generated frontend UI from the Figma designs
CLIENT0.1.0

CLIENTDESIGN

An MCP connection between Figma and the coding tool now pulls designs straight into generated frontend code.

  • Created an MCP connection between Figma and the coding tool.
  • Pulled designs from Figma.
  • Generated frontend code from the pulled designs.

Connected the backend to the ChatGPT app
BACKEND0.1.0

CLIENTBACKEND

The first deploy: the game's backend now talks to a ChatGPT app through MCP, authenticated end to end.

  • Added MCP support.
  • Added an authentication token.

Finished the first pass of frontend design in Figma

DESIGN

Design work moved into Figma, building the interface up from foundational elements to full screens.

  • Added organisms, components, atoms and screens to Figma.