piparo.party ist eine offlinefähige Partyspiel-App, die wir als kleines Team bei piparo.tech entwickeln. Sie verbindet 25 Spiele in einer durchgängigen App, startet ohne Account, funktioniert ohne Verbindung und unterstützt 22 Sprachen.
Projektübersicht
Wir entwickeln das Produkt durchgängig selbst: Produktstrategie, Marke, Mobile-Architektur, Spielinhalte, Monetarisierung, Website, Store-Auslieferung und Produktionsbetrieb. Eine zentrale Vorgabe prägt das gesamte System: Eine Gruppe soll in weniger als einer Minute vom Öffnen der App bis zur ersten Runde kommen.
Die App kombiniert eine ruhige dunkle Oberfläche mit einer eigenen Farbwelt für jedes Spiel. Darunter liegt eine modulare Spieleplattform für schnelle Kartenrunden, Timer, Teamspiele, Social Deduction, persistente Spielerprofile und einen kommenden lokalen Bluetooth-Mehrspielermodus.
Zentrale Beiträge
Produkt- und Mobile-Architektur
Die Anwendung basiert auf Expo Router, strengem TypeScript und Feature-Modulen. Gemeinsame Navigation, Sessions, Themes, Storage- und Plattformdienste halten den wachsenden Spielekatalog konsistent, ohne alle Spiele in dasselbe Interaktionsmodell zu zwingen.
Modulare Spieleplattform
Ein Plugin-basierter Katalog bildet 25 Karten-, Wort-, Timer-, Voting-, Bluff- und Rollenspiele ab. Jedes Plugin besitzt eigene Metadaten und Spiellogik, nutzt aber gemeinsame Grundlagen für Setup, Crew, Ergebnisse und Zugriffssteuerung.
Offline-Content-System
Lokale SQLite-Datenbanken halten sämtliche Spiele ohne Netzwerkverbindung spielbar. Release-Assets werden validiert und mit SQLCipher verschlüsselt, während getrennte Sprachdatenbanken die installierten Inhalte beherrschbar halten.
Designsystem und Spielwelten
Gemeinsame Design-Tokens, Runtime-Themes und native UI-Bausteine bilden Buttons, Tiles, Sheets, Navigation und Screen-Rahmen ab. Die App-Shell bleibt ruhig und wiedererkennbar, während jedes Spiel den Bildschirm mit eigener Farbe, Bewegung und Identität füllen kann.
Lokale Multiplayer-Grundlage
Die Bluetooth-Low-Energy-Schicht deckt Hosting, Beitritt, Teilnehmerstatus, Rundensynchronisation und robuste Reconnects ab. Unterstützte Spiele können Mehrspieler-Funktionen ergänzen, ohne Transport und App-Lifecycle erneut implementieren zu müssen.
Internationalisierung im Produktmaßstab
App und Website verwenden Lingui sowie sprachspezifische Content-Assets. Das Produkt umfasst 22 Sprachen mit übersetzten Spielinhalten, Einstellungen, Onboarding-, Kauf- und Store-Texten sowie einer mehrsprachigen Marketing-Website.
Abos und plattformübergreifende Zahlungen
Das Free- und Pro-Modell nutzt expo-iap für App Store und Google Play. Im Web ergänzt Stripe den Kaufprozess; Freischaltungen, Wiederherstellung, Kündigungshinweise und lokale Persistenz bleiben dabei explizit und testbar.
Profile, Trophäen und Plattformdienste
Persistente Spielerprofile und ein zurückhaltendes Achievement-System funktionieren zuerst lokal. Ausgewählte Meilensteine werden zu Apple Game Center und Google Play Games Services gespiegelt, ohne Plattformkonten für normale Spielrunden vorauszusetzen.
Website und Store-Auslieferung
Zum Produkt gehören eine mehrsprachige Astro-Website, Store-Metadaten-Workflows, Screenshot-Erzeugung und Release-Automatisierung mit EAS. Gemeinsame Assets und Produkttexte bleiben über App, Website, App Store und Google Play abgestimmt.
Qualität und Observability
Typechecks, Jest-Tests, deterministische Fixtures sowie native und Web-End-to-End-Suites prüfen den Spielekatalog. Sentry, strukturiertes Logging, Source Maps, dSYMs und Android-Mapping-Uploads machen Produktionsfehler nachvollziehbar.
Technologie-Stack
Mobile
- React Native 0.85
- Expo 56
- Expo Router 6
- TypeScript
- Reanimated 4
Daten & State
- Zustand
- MMKV
- SQLite / SQLCipher
- XState
- Lingui
Plattform
- expo-iap
- Bluetooth LE
- Game Center
- Google Play Games
- Sentry
Auslieferung
- Astro
- EAS
- pnpm
- Nix
- Jest & E2E
Durchgängige Produktverantwortung
Über die Implementierung hinaus gehören Positionierung, Pricing, Store-Compliance, Release-Planung, Content-Betrieb, Analytics-Entscheidungen und das visuelle System zur Arbeit. piparo.party zeigt damit, wie ich ein Produkt angehe, wenn Mobile, Web, Design, Infrastruktur und Betrieb als ein gemeinsames System funktionieren müssen.