Coste de funcionamiento cero
Contenido en el hosting existente, compras en el dispositivo y progreso en el iCloud del jugador: nada en el stack tiene un plan de pago que pueda activarse solo.
MicroDrama es ficción interactiva contada a través de una app de mensajería ficticia: los personajes te escriben en tiempo real, te mandan fotos y documentos y reaccionan a lo que respondes. Funciona sin backend propio: las historias son paquetes firmados que se descargan una vez y se juegan sin conexión, las compras van por StoreKit 2 y el progreso se sincroniza con el iCloud del propio jugador.
App SwiftUI en Swift 6 con concurrencia estricta sobre un Swift package independiente de la UI, más una cadena de herramientas de contenido y un sistema de distribución a coste cero basado en una pasarela PHP firmada en el hosting existente.
Package sin UI: esquema y validación de los paquetes de historia, motor narrativo, estado, ritmo, derechos de acceso, libro de créditos, esquema del catálogo y archivos .mdpk con verificación SHA-256. Con tests en macOS y Linux.
Persistencia con SwiftData, tienda StoreKit 2 y monedero de créditos, sincronización del progreso con CloudKit y el almacén clave-valor de iCloud, cliente de contenido firmado, catálogo e instalador de paquetes, notificaciones locales.
Un intérprete con Foundation Models traduce las respuestas escritas a las opciones de la historia, según disponibilidad, para que toda historia se pueda jugar también con las respuestas escritas.
Compilador de historias y herramienta de paquetes en Python, una CLI StoryCheck que valida y recorre todos los caminos, y flujos en TypeScript sobre GitHub Actions que redactan, traducen, revisan y publican historias.
Las historias, portadas y el catálogo se sirven por idioma a través de una pasarela PHP firmada: sin base de datos, sin servidor de aplicación y sin backend por usuario.
MicroDrama| Package | Version | Source |
|---|---|---|
| abseil-cpp-binary | 1.2024072200.0 | SPM |
| app-check | 11.3.2 | SPM |
| firebase-ios-sdk | 12.19.2 | SPM |
| google-ads-on-device-conversion-ios-sdk | 3.7.0 | SPM |
| googleappmeasurement | 12.19.2 | SPM |
| googledatatransport | 10.1.1 | SPM |
| googleutilities | 8.1.3 | SPM |
| grpc-binary | 1.69.1 | SPM |
| gtm-session-fetcher | 5.3.1 | SPM |
| interop-ios-for-google-sdks | 101.0.0 | SPM |
| leveldb | 1.22.5 | SPM |
| nanopb | 2.30910.1 | SPM |
| promises | 2.4.1 | SPM |
Stack detectado automáticamente del repositorio el 6 nov 2026.
Contenido en el hosting existente, compras en el dispositivo y progreso en el iCloud del jugador: nada en el stack tiene un plan de pago que pueda activarse solo.
Los episodios se compilan desde un formato de guion a paquetes, se validan y se juegan automáticamente por todas sus ramas antes de publicarse, así nunca sale un camino roto.
Las respuestas libres se interpretan en el dispositivo con Foundation Models: nada de lo que escribe el jugador sale del iPhone.
Los paquetes se dividen en una base y partes por idioma, así cada lector descarga solo el idioma que necesita.