Všechny práceMobilní aplikace a admin

Vaelspin

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

Vaelspin

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í
Pojďme stavět

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.