Vaelspin
Věrnostní a členské aplikace s admin panelem pro nabídky a data zákazníků.

VAELSPIN — Případová studie mobilní hry
Přehled projektu
VAELSPIN je temná sci-fi mobilní hra vytvořená pro Android a iOS. Spojuje mechaniku rotujících válců inspirovanou sloty s roguelike progresí, taktickým soubojovým systémem, trvalými vylepšeními, rozhodnutími během hry a výraznou atmosférickou vizuální identitou.
Cílem nebylo vytvořit kasinovou hru, ale prémiový mobilní herní zážitek, kde se válce stávají součástí soubojového systému. VAELSPIN používá pouze virtuální herní progres a soustředí se na hratelnost, strategii, vizuální odezvu a znovuhratelnost.
Výzva
Hlavní výzvou bylo vytvořit hru, která působí rychle, plynule, vizuálně odlišně a konzistentně na Androidu i iOS.
Projekt vyžadoval:
- nativní výkon na dvou platformách
- stejnou herní logiku na Androidu a iOS
- plynulou animaci válců bez prázdných polí nebo trhání
- konzistentní soubojová pravidla a chování nepřátel
- výrazný mimozemský / biomechanický vizuální styl
- responzivní rozložení pro různé velikosti telefonů
- TestFlight a Android APK build workflow
- spolehlivé verzování, buildy a QA iterace
Další výzvou bylo udržet kvalitu designu při rychlém vývoji. Hra prošla řadou testovacích buildů, kontrol na zařízeních, animačních úprav, soubojových oprav a vizuálního sjednocování mezi platformami.
Řešení
VAELSPIN byl vyvíjen jako nativní cross-platform mobilní hra: Android v Kotlin / Jetpack Compose a iOS ve SwiftUI. Obě platformy sdílejí stejnou herní filozofii, hodnoty, balanc a soubojovou strukturu, přičemž každá používá vlastní nativní UI a animační systémy.
Vývoj stál na třech pilířích:
1. Herní parita
Android se stal hlavním zdrojem pravdy pro soubojový balanc a herní hodnoty. iOS byl průběžně slaďován s Androidem, aby se obě verze chovaly stejně.
To zahrnovalo:
- sjednocení HP a útoku nepřátel
- stejnou logiku výher a pravděpodobností
- společná soubojová pravidla
- konzistentní poškození hráče i nepřátel
- shodné systémy Market, Workshop a progrese
Důležitou opravou bylo upravení iOS soubojové logiky tak, aby nepřítel nezaútočil po úspěšném zásahu hráče. Nepřítel nyní útočí pouze po neúspěšném spinu / bez poškození a nikdy po tom, co je poražen.
2. Vizuální a animační vylepšení
Identita hry byla postavena na temném stylu „bioluminální mechaniky“: mimozemští nepřátelé, svítící symboly, tyrkysová a magentová energie, žhavé akcenty a soubojová atmosféra temného prostoru.
Klíčová vizuální zlepšení zahrnovala:
- vlastní mimozemské artworky místo generických ikon
- animované válce se zrychlením, plynulým pohybem, zpomalením a dosednutím
- svítící výherní linii / propojení vítězných symbolů
- efekty poškození nepřítele a odezvu při zásahu hráče
- responzivní obrazovky odměn, souboje, obchodu, Marketu, Forge a Workshopu
- animační doladění specificky pro Android a iOS
Velkou animační výzvou bylo vyřešit vykreslování válců. Dřívější verze trpěly prázdnými políčky a trháním. Renderer byl přepsán na viewport-index přístup, který udržuje všechna viditelná políčka vyplněná během celé animace a zároveň přesně dosedne na finální výsledek.
3. Build a testovací proces
Projekt obsahuje praktický build workflow pro testování na reálných zařízeních.
Pro iOS byl připraven TestFlight workflow přes GitHub Actions s podporou App Store Connect podepisování a uploadu. Pro Android release workflow generuje debug-testing a release APK artefakty.
Tento proces umožnil rychlé iterace přes:
- testování na fyzických Android zařízeních
- iPhone TestFlight testování
- zpětnou vazbu od interních testerů
- sledování verzí buildů
- ověřování GitHub commitů
- kontrolu čistého syncu před release buildy
Klíčové funkce
- roguelike struktura runů
- soubojové válce inspirované slot mechanikou
- nepřátelé s HP, útokem a boss fighty
- virtuální měna a progrese
- trvalá vylepšení ve Workshopu
- Market a Forge volby během runu
- Codex systém
- Fast spin a auto spin režimy
- vlastní sci-fi vizuální identita
- nativní Android a iOS buildy
- TestFlight a APK testovací workflow
Výsledek
VAELSPIN se dostal do funkční cross-platform testovací fáze s Android a iOS buildy běžícími na reálných zařízeních. Hra má sjednocenou soubojovou logiku, upravené hodnoty nepřátel, plynulejší chování válců, konzistentnější vizuální identitu a připravené build pipeline pro další testování.
Projekt ukazuje, jak lze komplexní mobilní hru vyvíjet rychle pomocí nativních technologií, rychlých iterací, důsledného QA a pečlivého sjednocování mezi platformami.
VAELSPIN je příkladem vývoje mobilní hry od konceptu až po hratelné testovací buildy, při zachování kontroly nad herní logikou, vizuální identitou, platformovými rozdíly a release workflow.
Technologie
- Android: Kotlin, Jetpack Compose
- iOS: SwiftUI
- CI/CD: GitHub Actions
- Distribuce: TestFlight, Android APK buildy
- Verzování: GitHub
- Designový směr: temná sci-fi estetika, mimozemský biomechanický styl, svítící symbolové rozhraní
Stavte rychle. Stavte čistě. Stavte zlatě.
Řekněte nám, kde je vaše firma dnes a kam ji chcete posunout. Navrhneme digitální systém s nejvyšším dopadem, který vás tam dostane.

