Göktürk GöçenEngineer · Builder · Trader
PRJ_07No right life, only filed decisions
Izmir · 2026iOS · Game

Dosya No: Hayat

01GAME DESIGN02NARRATIVE SYSTEM03RELEASE TOOLING04IOS RELEASE
Live on the App Store — free, TurkishExplore↓
About the project

A choice-based story game, in Turkish, satirising education and working life in Türkiye. It follows a student from the university entrance exam through majors, internships, interviews and the job market, with 55 endings. It needs no account and no internet connection.

App Store screenshots (Turkish)
Dosya No: Hayat — title screen
Dosya No: Hayat — choosing a university major
Dosya No: Hayat — the interview run
Dosya No: Hayat — a final ending card
TECHNICAL READOUTPRJ_07
GenreChoice-based story with short challenges
StoryMarkdown → compiled graph · 55 endings
Testing9,600-path simulation in the release gate
PlatformiOS, via Capacitor · offline
LanguageTurkish
The engineering

TypeScript and Vite wrapped for iOS with Capacitor. The story is written in Markdown and compiled to a graph of over 400 nodes. The core rule is that choices set intent and short challenges decide reality — failing one never ends the game, it sends the story down another branch. One release gate runs the story compiler, graph checks, a 9,600-path simulation and the tests. The ambient audio is synthesised at runtime, so it ships zero audio bytes, and the remove-ads purchase uses a small native StoreKit 2 plugin instead of an SDK.

Role
Game design and direction — code written with Claude, art generated with Gemini
Services
  • GAME DESIGN
  • NARRATIVE SYSTEM
  • RELEASE TOOLING
  • IOS RELEASE
Stack
TypeScriptViteCapacitorStoreKit 2Web AudioPython
Destinations