Back to portfolio

Regency Era Game

An AI-assisted Regency text adventure built for mobile.

Regency Era Game is an Expo and React Native story game where players manage reputation, court favour, family duty, scandal, relationships, and a Crown economy through branching scenes and AI-generated story turns.

View public GitHub repo

Tech stack

React Native Expo JavaScript AsyncStorage Expo Audio Supabase Edge Functions RevenueCat Google AdMob

What I built

  • Built a mobile interactive fiction loop with persistent saves, generated player profiles, recurring major families, scene relationships, hidden story stats, and location-aware themes.
  • Integrated AI story-turn orchestration through optional Supabase Edge Functions, with validation, defensive logging, outcome reporting, and a local fallback scene generator for public demos without backend credentials.
  • Implemented a Crown wallet for daily free turns, rewarded adverts, subscriptions, and top-ups, with monetization details isolated behind public-safe configuration.
  • Added app settings, text and font controls, scene relationship views, story memory debugging, sound effects, vibration cues, and AI outcome reporting.
  • Prepared the public repository as a demo version with private service credentials, production keys, and unreleased product details intentionally excluded.