Všetky práceMobilná hra

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

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
Poďme stavať

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.