🇬🇧
Zurück zu Referenzen
piparo.party Eigenes Produkt

piparo.party

piparo.tech GmbH

Mitgründer & Lead Product Engineer
piparo.party besuchen
Startansicht von piparo.party mit dem Spiel Wortbombe
Eine App, 25 Spiele, entwickelt für ein Handy, das am Tisch weitergereicht wird.

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.