← All projects

Personal project · Solo app and serverless-backend developer

Choice-driven office-life text game

A text game where choices affect health, stress and fatigue. I separated AI-generated stories from game rules and built a structure for passing earlier turns into the next generation.

Year
2025

Story generation and game rules

AI produces situations and choices, while stats and ending decisions remain separate game state. The Flutter app connects character creation, turns, session endings and history.

What to pass to the next turn

The previous turn is passed in full, recent turns as summaries and older turns as minimal facts. This supplies story context again while managing the input size for each turn.

A backend for sessions

I built the session API with TypeScript, AWS Lambda, API Gateway and DynamoDB, and defined infrastructure in CDK.

Architecture

Generates the next part of the story from the player's choice and prior context, while showing changes to health, stress, and fatigue.
Loading image
0 / 0
100%

My Other Sites