Vox Vivat #7 - Optimalizácia a vyššie FPS » Vivat Slovakia | videohra z divokých 90. rokov

To najlepšie na koniec - Optimalizácia a vyššie FPS - Vox Vivat #7

Vox Vivat #7

Posledný vývojársky denníček pred vydaním kompletnej hry zo série Vox Vivat prináša najočakávanejšie aj neočakávané vylepšenia do hry Vivat Slovakia. No, poďme poďme! 🚲

V prvom rade poďakovanie

 

Pred vydaním predbežného prístupu Vivat Slovakie sme vydávali takzvané Vivat Stredy, kde sme nechali nahliadať za oponu vývoja tohto projektu. Podarilo sa nám ich napísať dokopy 10 vďaka čomu ste vedeli, že na hre nepretržite pracujeme. V neľudskom režime sme modelovali budovy, cesty, autá či postavy. Pravidelné vydávanie denníčkov motivovalo aj nás samotných, aby sme sa vždy do nového čísla mali čím pochváliť.

Prvá strana-A hry, teda predbežný prístup, vyšiel 18. apríla na Steame, odkedy si všetci hráči mohli na vlastnú kožu vyskúšať niekoľkoročnú prácu desiatok ľudí. Bol to úžasný pocit sledovať desiatky až stovky hodín streamov a letsplayov. V našej malej republike Slovensko sme sa v ten víkend stali najstreamovanejšou hrou.

Najväčšia otázka, či tie roky práce mali vlastne zmysel, nám bola jasne zodpovedaná a my sme sa pustili do roboty vylepšovať verziu hry v predbežnom prístupe. Začali sme dvojjazyčne písať nový koncept vývojárskych denníčkov Vox Vivat.

Táto siedma časť Vox Vivat je jedna z najdôležitejších, pretože uzatvára živé prezentovanie rozpracovanej videohry. Nesmierne si preto vážime, že čítaš tento text a že ti môžeme predstaviť čo máme aj vďaka tebe prichystané.

V mene všetkých dievčat a chalanov stojacich za Vivat Slovakiou ti veľmi pekne ďakujeme!

Už v hre!

Jakub Molitor, Samuel Potisk

Optimalizácia výkonu hry

 

Vivat Slovakia je CPU-bound, čo znamená, že tu najväčšiu prácu si medzi grafickou kartou a procesorom odmaká práve procesor. Hovorí sa, že reťaz je tak silná ako jej najslabší článok. V našom prípade kvôli neuveriteľnému množstvu výpočtov na pozadí hry to je pri mnohých hráčoch práve CPU, čiže procesor. Optimalizácia hry pozostáva jak zo snahy množstvo potrebných výpočtov znižovať (aby sa ti namiesto 30 budov vykreslilo iba 15 bez toho, aby to bolo vidno) tak aj vytvárať rovnováhu medzi vyťažením procesoru a grafickej karty. V našom prípade teda prehadzovať výpočty na grafickú kartu čo najviac je to možné.

Do dnešného dielu Vox Vivat sme upravili kód Vivat Slovakie pomocou synchronizačného nástroja Unity Version Control cez 5 000 krát. Najnovšie optimalizačné úpravy obsahujú vylepšený systém zobrazovania vozidiel a NPC postáv, ktoré vďaka efektívnejším despawnom výrazne šetria výkon tvojho počítača bez viditeľnej zmeny populácie mesta. Programátori sa zároveň pohrali s maximálnym alokovaním zdrojov, aby si napríklad hra nepýtala načítať viac svetiel, ako reálne hráč vidí. Okrem toho sme upravili aj vzdialenosti zobrazovania vegetácie na menej agresívne hodnoty. Ak máš ale vesmírny stroj, do nastavení sme pridali možnosť meniť si vzdialenosti vegetácie.

Všetky tieto optimalizačné praktiky pridajú reálne FPS pri hraní Vivat Slovakie. Pri našich testoch sa nám podarilo vytiahnuť o neuveriteľných 20 snímkov za sekundu viac. Rozhodne nám napíš do diskusie na Steame alebo Discordu, ako optimalizácia pomohla tebe.

Before optimizationAfter optimization

PC zostava

  • CPU: Ryzen 5600X
  • GPU: RTX 3060 12GB
  • RAM: 32GB 3600 MHz

Už v hre!

MTBIKER, Publicis Play, Team Vivat

8 nových MTBIKER časoviek na bicykli

 

Cyklistika v digitálnej Bratislave sa rozširuje. Poštelovali sme jazdenie na cestnom bicykli, ktorý nájdeš zaparkovaný pred svojím bytom v Petržalke a pred predajňou MTBIKER v Ružinove. Táto aktualizácia prináša aj nové dabingy dychčania a nadávania na športové výkony hlavnej postavy Milana. Postupným odomykaním nových trás si vyskúšaš pretek s električkou alebo vlakom.

Okrem samotných trás si postupným prechádzaním cyklistických trialov odomykáš funkčné dynamo, helmu či cyklistický dres. Ak sa ti podarí prebicyklovať cez všetky nové trasy, pred známymi dvoma miestami ťa bude čakať aj nový dobový terénny bicykel.

Súčasťou Strany-B

Šajmo, TTea

Nové rádia s licencovanou hudbou a streamer mód

 

Do finálnej verzie hry pripravujeme aj nové rádia, kde nájdeš interpretov najznámejších slovenských interpretov. Hip-hopové rádio pripravuje Šajmo z Refresheru a dobovú techno stanicu zase naša zvukárka Ttea.

Okrem zábavných moderátorských vstupov a nálože hudby, aká v slovenských hrách nemá obdobu, sa postaráme aj o streamerov. Spolu s novým štýlom prelaďovania rádií bude v nastaveniach pre letsplayerov takzvaný streamer mód, ktorý vypne z rotácie licencované skladby, aby ste sa nemuseli pri streamingu báť žltého dolára, no zároveň si mohli užiť rádiá vytvorené pre Vivat Slovakia.

Experiment

Jakub Molitor

Skrytý FPS pohľad

 

Naši programátori experimentujú s pohľadom z prvej osoby a v mnohých prípadoch to vyzerá naozaj výborne. Nejdeme teraz prekopávať animácie prebíjania či remastrovať interiéry vozidiel, no ako skrytú funkcionalitu, prípadne ako cheat pre odvážlivcov sa pravdepodobne v strane-B objaví aj pohľad z prvej osoby. Daj nám vedieť na Discorde, ak máš o niečo takéto záujem.

Už v hre!

MTBIKER, Publicis Play, ANTIK Telecom, Team Vivat

Nové budovy podľa reálnych miest

 

Herná mapa je založená na skutočnom meste Bratislava. So snahou zachovania realizmu je samozrejme o niečo zmenšená, no určité miesta sú na nerozoznanie od skutočnosti. Najnovšie sme upravili dva objekty na Račianskom mýte a v Ružinove oproti bývalej autobusovej stanici.

Už v hre!

Ivan Mitter

Nové autá Prinz Piano

 

Do vozového parku Vivat Slovakie sa pridáva nové luxusné vozidlo značky Prinz. Model Piano je autičkárom určite veľmi dobre známy a do obdobia 90. rokov nádherne zapadne. Ivan do Bratislavy doručil zo západu rovno dva varianty a to klasický sedan a rodinnejší kombi.

Druhá polovica príbehu

 

Od vydania predbežného prístupu Vivat Slovakie sme každý mesiac poctivo makali jak s pridávaním obsahu, tak optimalizáciou. Momentálne nás čaká pár mesiacov tichšieho obdobia, aby sme mali kapacity pripraviť launch trailer a druhú polovicu príbehových misií. Môžeš sa tešiť na akčné misie s Belasým či výlet do susedného Rakúska cez hraničný priechod. Hra bude obsahovať nové herné mechaniky a nové interiéry. Hrateľnosť posunieme zase o stupeň vyššie, no zároveň sa aj príbeh o niečo stemní kvôli misiám založených na reálnych udalostiach, ako je únos prezidentovho syna.

Kompletná verzia hry sa automaticky a bezplatne aktualizuje z predbežného prístupu Vivat Slovakia teraz dostupnej na Steame.