Vaelspin
VAELSPIN je temná sci-fi mobilná hra vytvorená pre Android a iOS. Spája mechaniku rotujúcich valcov inšpirovanú slotmi s roguelike progresom, taktickým súbojovým systémom a trvalými vylepšeniami

VAELSPIN — Prípadová štúdia mobilnej hry
Prehľad projektu
VAELSPIN je temná sci-fi mobilná hra vytvorená pre Android a iOS. Spája mechaniku rotujúcich valcov inšpirovanú slotmi s roguelike progresom, taktickým súbojovým systémom, trvalými vylepšeniami, rozhodnutiami počas hry a výraznou atmosférickou vizuálnou identitou.
Cieľom nebolo vytvoriť kasínovú hru, ale prémiový mobilný herný zážitok, v ktorom sa valce stávajú súčasťou súbojového systému. VAELSPIN používa iba virtuálny herný progres a sústreďuje sa na hrateľnosť, stratégiu, vizuálnu odozvu a znovuhrateľnosť.
Výzva
Hlavnou výzvou bolo vytvoriť hru, ktorá pôsobí rýchlo, plynulo, vizuálne odlišne a konzistentne na Androide aj iOS.
Projekt vyžadoval:
- natívny výkon na dvoch platformách
- rovnakú hernú logiku na Androide a iOS
- plynulú animáciu valcov bez prázdnych polí alebo trhania
- konzistentné súbojové pravidlá a správanie nepriateľov
- výrazný mimozemský / biomechanický vizuálny štýl
- responzívne rozloženie pre rôzne veľkosti telefónov
- TestFlight a Android APK build workflow
- spoľahlivé verzovanie, buildy a QA iterácie
Ďalšou výzvou bolo udržať kvalitu dizajnu pri rýchlom vývoji. Hra prešla množstvom testovacích buildov, kontrol na zariadeniach, animačných úprav, súbojových opráv a vizuálneho zjednocovania medzi platformami.
Riešenie
VAELSPIN bol vyvíjaný ako natívna cross-platform mobilná hra: Android v Kotlin / Jetpack Compose a iOS v SwiftUI. Obe platformy zdieľajú rovnakú hernú filozofiu, hodnoty, balans a súbojovú štruktúru, pričom každá používa vlastné natívne UI a animačné systémy.
Vývoj stál na troch pilieroch:
1. Herná parita
Android sa stal hlavným zdrojom pravdy pre súbojový balans a herné hodnoty. iOS bol priebežne zosúlaďovaný s Androidom, aby sa obe verzie správali rovnako.
To zahŕňalo:
- zjednotenie HP a útoku nepriateľov
- rovnakú logiku výhier a pravdepodobností
- spoločné súbojové pravidlá
- konzistentné poškodenie hráča aj nepriateľov
- zhodné systémy Market, Workshop a progresu
Dôležitou opravou bolo upravenie iOS súbojovej logiky tak, aby nepriateľ nezaútočil po úspešnom zásahu hráča. Nepriateľ teraz útočí iba po neúspešnom spinoch / bez poškodenia a nikdy po tom, čo je porazený.
2. Vizuálne a animačné vylepšenia
Identita hry bola postavená na temnom štýle „bioluminálnej mechaniky“: mimozemskí nepriatelia, svietiace symboly, tyrkysová a magentová energia, žeravé akcenty a súbojová atmosféra temného priestoru.
Kľúčové vizuálne zlepšenia zahŕňali:
- vlastné mimozemské artworky namiesto generických ikon
- animované valce so zrýchlením, plynulým pohybom, spomalením a dosadnutím
- svietiacu výhernú líniu / spojenie víťazných symbolov
- efekty poškodenia nepriateľa a odozvu pri zásahu hráča
- responzívne obrazovky odmien, súboja, obchodu, Marketu, Forge a Workshopu
- animačné doladenie špecificky pre Android a iOS
Veľkou animačnou výzvou bolo vyriešiť vykresľovanie valcov. Skoršie verzie trpeli prázdnymi políčkami a trhaním. Renderer bol prepísaný na viewport-index prístup, ktorý udržiava všetky viditeľné políčka vyplnené počas celej animácie a zároveň presne dosadne na finálny výsledok.
3. Build a testovací proces
Projekt obsahuje praktický build workflow pre testovanie na reálnych zariadeniach.
Pre iOS bol pripravený TestFlight workflow cez GitHub Actions s podporou App Store Connect podpisovania a uploadu. Pre Android release workflow generuje debug-testing a release APK artefakty.
Tento proces umožnil rýchle iterácie cez:
- testovanie na fyzických Android zariadeniach
- iPhone TestFlight testovanie
- spätnú väzbu od interných testerov
- sledovanie verzií buildov
- overovanie GitHub commitov
- kontrolu čistého syncu pred release buildmi
Kľúčové funkcie
- roguelike štruktúra runov
- súbojové valce inšpirované slot mechanikou
- nepriatelia s HP, útokom a boss fightmi
- virtuálna mena a progres
- trvalé vylepšenia vo Workshope
- Market a Forge voľby počas runu
- Codex systém
- Fast spin a auto spin režimy
- vlastná sci-fi vizuálna identita
- natívne Android a iOS buildy
- TestFlight a APK testovacie workflow
Výsledok
VAELSPIN sa dostal do funkčnej cross-platform testovacej fázy s Android a iOS buildmi bežiacimi na reálnych zariadeniach. Hra má zjednotenú súbojovú logiku, upravené hodnoty nepriateľov, plynulejšie správanie valcov, konzistentnejšiu vizuálnu identitu a pripravené build pipeline pre ďalšie testovanie.
Projekt ukazuje, ako sa dá komplexná mobilná hra vyvíjať rýchlo pomocou natívnych technológií, rýchlych iterácií, dôsledného QA a pozorného zjednocovania medzi platformami.
VAELSPIN je príkladom vývoja mobilnej hry od konceptu až po hrateľné testovacie buildy, pri zachovaní kontroly nad hernou logikou, vizuálnou identitou, platformovými rozdielmi a release workflow.
Technológie
- Android: Kotlin, Jetpack Compose
- iOS: SwiftUI
- CI/CD: GitHub Actions
- Distribúcia: TestFlight, Android APK buildy
- Verzovanie: GitHub
- Dizajnový smer: temná sci-fi estetika, mimozemský biomechanický štýl, svietiace symbolové rozhranie
Stavajte rýchlo. Stavajte čisto. Stavajte zlato.
Povedzte nám, kde je vaša firma dnes a kam ju chcete posunúť. Navrhneme digitálny systém s najvyšším dopadom, ktorý vás tam dostane.

