Ako vytvoriť videohru od začiatku (s obrázkami)

Obsah:

Ako vytvoriť videohru od začiatku (s obrázkami)
Ako vytvoriť videohru od začiatku (s obrázkami)

Video: Ako vytvoriť videohru od začiatku (s obrázkami)

Video: Ako vytvoriť videohru od začiatku (s obrázkami)
Video: First Ever SDXL Training With Kohya LoRA - Stable Diffusion XL Training Will Replace Older Models 2024, November
Anonim

V dnešnej dobe je čoraz viac ľudí závislých na videohrách. To znamená, že existuje veľa príležitostí pre nových ľudí vstúpiť do herného sveta a robiť skvelé hry. Vytvorenie hry je komplikovaný proces, ale môžete to urobiť sami s trochou vonkajšej pomoci alebo peňazí. Ukážeme vám základy, ktoré môžete vziať do úvahy pri vytváraní vlastnej hry a pri vytváraní vynikajúcej hry. Začnite krokom 1 nižšie.

Krok

Časť 1 zo 4: Príprava na úspech

Vytvorte videohru od začiatku, krok 1
Vytvorte videohru od začiatku, krok 1

Krok 1. Pochopte svoju hru

Ak chcete zaistiť hladký priebeh procesu vytvárania hier, budete musieť urobiť nejaký druh plánovania a myslenia, ktorý zahŕňa veľké problémy. Aký žáner by ste si vybrali pre svoju hru (RPG [hra na hrdinov], strieľačka, plošinovka atď.)? Akú platformu potrebujete na hranie hry? Aké sú jedinečné alebo výnimočné vlastnosti vašej hry? Každá odpoveď na každú otázku bude vyžadovať iné zdroje, schopnosti a plánovanie, pretože každá bude mať iný vplyv na vývoj hry.

Vytvorte videohru od začiatku, krok 2
Vytvorte videohru od začiatku, krok 2

Krok 2. Navrhnite dobrú hru

Ako je hra navrhnutá, bude veľmi dôležité, a preto je dobré si to premyslieť, než začnete s tvorbou hry. Ako získajú hráči progres v hre? Ako hráči komunikujú so svetom? Ako naučíte hráčov hrať svoju hru? Aké zvukové a hudobné podnety budete používať? To všetko je veľmi dôležité.

Vytvorte videohru od začiatku, krok 3
Vytvorte videohru od začiatku, krok 3

Krok 3. Buďte realistickí

Ak by bolo ľahké vytvoriť hru ako Mass Effect, urobil by to každý. Musíte pochopiť, čo môžete a čo nemôžete robiť bez podpory skvelého štúdia a hory skúseností za sebou. Musíte byť tiež realistickí v tom, čo môžete dosiahnuť v rozumnom časovom rámci. Ak nie ste realistickí vo svojich schopnostiach, skôr sa rýchlo cítite sklamaní a vzdáte to. Nechceme, aby ste to vzdali!

Vytvorte videohru od začiatku, krok 4
Vytvorte videohru od začiatku, krok 4

Krok 4. Hľadaj dobrý hardvér a softvér

Vytváranie hier nad úroveň mobilných hier (hry, ktoré je možné hrať na zariadeniach, ako sú telefóny, tablety, PDA alebo kalkulačky), vyžaduje počítač, ktorý je pravdepodobne „úplne upravený“. Ak používate starší systém, zistíte, že vaša hra sa na tomto počítači nepohne. Na vytváranie hier budete potrebovať aj pomerne výkonný a veľmi špecifický softvér. Niektoré programy je možné získať zadarmo alebo za nízku cenu, iné však môžu znamenať vyčerpanie peňaženky. Dobrý softvér bude prediskutovaný v nasledujúcej časti, ale uvedomte si, že softvér, ktorý budete potrebovať, obsahuje 3D modelára, editor obrázkov, textový editor, kompilátor atď.

Minimálne budete potrebovať výkonný procesor (najmenej štvorjadrový a ešte lepšie, ak máte najnovší procesor i5s alebo i7s), veľa pamäte RAM a špičkovú grafickú kartu

Časť 2 zo 4: Budovanie vášho tímu

Vytvorte videohru od začiatku, krok 5
Vytvorte videohru od začiatku, krok 5

Krok 1. Vytvárajte malé hry sami, veľké hry s inými ľuďmi

Ak chcete len rýchlo robiť mobilné hry bez zložitého vizuálu a programovania, je to v poriadku. Je to skvelý projekt pracovať na sebe, pretože ním môžete ukázať potenciálnym zamestnávateľom a investorom, čo dokážete. Ale ak chcete hrať vážnejšiu hru, budete potrebovať pomoc. Nezávislé hry majú zvyčajne tím 5-10 ľudí (v závislosti od zložitosti) a hry s veľkým menom môžu do tohto procesu zapojiť až niekoľko stoviek ľudí!

Vytvorte videohru od začiatku, krok 6
Vytvorte videohru od začiatku, krok 6

Krok 2. Vybudujte si tím

Ak chcete vytvárať najsilnejšie typy hier, budete potrebovať veľa ľudí s rôznymi schopnosťami. Budete potrebovať programátorov, modelárov, vizuálnych dizajnérov, dizajnérov hier alebo úrovní, zvukových expertov, ako aj producentov alebo marketing/finančníkov.

Vytvorte videohru od začiatku, krok 7
Vytvorte videohru od začiatku, krok 7

Krok 3. Vytvorte dokument o dizajne hry alebo GDD (dokument o návrhu hry)

Považujte to za niečo medzi súhrnom a vojnovým plánom svojej hry. GDD vám povie všetko o vašom hernom dizajne: hrateľnosť, herná mechanika, postavy, zápletka atď. Spolu s tým GDD tiež ukazuje, čo je potrebné urobiť, kto je za to zodpovedný, čo očakávať a všeobecný harmonogram vykonania všetkej práce. GDD je veľmi dôležité, nielen ako referencia pre váš tím, aby pracoval podľa cieľov, ktoré chcete dosiahnuť, ale tiež aby ukázal potenciálnym investorom.

  • Váš GDD by mal byť rozdelený na sekcie a obsahovať podrobný obsah.
  • Všeobecné sekcie, ktoré majú obsahovať dej hry, hlavné a vedľajšie postavy, dizajn úrovní, hrateľnosť, výtvarný a vizuálny dizajn, zvuk a hudbu hry, ako aj podrobnosti o ovládaní a dizajne používateľského rozhrania.
  • GDD by sa nemal obmedzovať iba na text. Obvykle nájdete dizajnové skice, koncepčné umenie a dokonca aj niečo ako ukážky videa alebo zvukové ukážky.
  • Nebojte sa príliš obmedzovať ani sa príliš obávať o svoju GDD a jej formát. Neexistujú žiadne štandardné formáty alebo veci, ktoré by mali byť zahrnuté. Stačí vytvoriť vhodný GDD pre vašu hru.
Vytvorte videohru od začiatku, krok 8
Vytvorte videohru od začiatku, krok 8

Krok 4. Myslite na peniaze

Na výrobu hier potrebujete peniaze. Nielen to, že potrebné nástroje sú tiež drahé a robia hru časovo náročnou (zaberá čas, ktorý by ste mohli využiť na iné veci, ktoré skutočne prinášajú príjem). Čím viac ľudí budete pracovať, tým drahšie to bude a komplexnejšie zručnosti budú potrebné na postupné vytváranie sofistikovanejších hier. Mali by ste sa zamyslieť nad tým, odkiaľ získavate peniaze, a mali by ste prediskutovať so svojimi prispievateľmi, ako, kedy a koľko budú zaplatené, než sa začne samotná práca.

  • Najlacnejší spôsob, ako vytvoriť hru, je robiť všetko sami, úplne sami. Je to však ťažké dosiahnuť, ak nemáte schopnosti a typy zručností vyžadovaných na vytváranie hier sa veľmi líšia. Pre ľudí, ktorí sú úplne neskúsení a pracujú sami, môžu aspoň vyskúšať jednoduchú klonovaciu aplikáciu. Aj keď vyrábate svoje vlastné hry, stále musíte platiť licenčné poplatky za najlepšie motory (softvér na vytváranie hier) a rôzne obchody s aplikáciami a ďalšie predajné miesta. Nezabudnite na dane za peniaze, ktoré zarobíte neskôr.
  • Na to, aby ste urobili priemernú kvalitu nezávislej hry, by ste potrebovali zhruba niekoľko stoviek miliónov. Vývoj veľkých a známych hier často stojí miliardy dolárov.

Časť 3 zo 4: Prechádzka procesom

Vytvorte videohru od začiatku, krok 9
Vytvorte videohru od začiatku, krok 9

Krok 1. Vykonajte programovanie

Musíte si vybrať engine pre svoju hru. Herný engine je softvér, ktorý riadi všetky malé detaily fungovania hry (ako sú algoritmy, fyzika atď.). Motory vyžadujú nástroje, ktoré sú niekedy súčasťou motora, ale niekedy musia byť postavené úplne od začiatku, ktoré vám umožňujú pracovať s motorom a vytvárať s ním hry. Akonáhle to urobíte, budete musieť nájsť niekoho, kto vie, ako skriptovať v motore. V procese skriptovania poviete hernému enginu, čo má robiť. Tieto práce zvyčajne vyžadujú určitú úroveň programátorských znalostí.

Vytvorte videohru od začiatku, krok 10
Vytvorte videohru od začiatku, krok 10

Krok 2. Vytvorte obsah

Musíte tiež začať vytvárať skutočný herný obsah. To znamená modelovať postavy, vytvárať škriatkov (vizuálne znázornenia všetkých predmetov v hre), vytvárať prostredia, vytvárať všetky objekty, s ktorými bude hráč interagovať atď. Na splnenie tejto úlohy sú spravidla potrebné vynikajúce znalosti 3D softvéru a výtvarného umenia. Je tiež dobré plánovať vopred.

Vytvorte videohru od začiatku, krok 11
Vytvorte videohru od začiatku, krok 11

Krok 3. Vytvorte beta verziu

Svoju hru musíte vyskúšať tak, že požiadate niekoho iného, aby ju hral. Zatiaľ si nerobte starosti s hľadaním programovacích chýb (chýb): musíte prinútiť ľudí, aby ho hrali, aj keď je to len kvôli tomu, aby videli, ako ostatní ľudia vnímajú a cítia váš herný zážitok. To, čo považujete za intuitívne, môže byť pre niekoho iného veľmi mätúce. Výučbový alebo príbehový prvok môže chýbať. Nikdy nebudeš vedieť. Preto je dôležité získať pohľad zvonku.

Vytvorte videohru od začiatku, krok 12
Vytvorte videohru od začiatku, krok 12

Krok 4. Test, test, test

Akonáhle dokončíte hru, vaša práca nie je skutočne dokončená. Musíte všetko vyskúšať. Všetko. Mali by ste skontrolovať všetky možné scenáre vo svojej hre, aby ste sa presvedčili, že nedochádza k chybám pri programovaní. To si vyžaduje čas a úsilie. Vyhraďte si na testovanie dostatok času!

Vytvorte si videohru od začiatku, krok 13
Vytvorte si videohru od začiatku, krok 13

Krok 5. Predveďte svoju hru

Nechajte ostatných vidieť vašu hru, akonáhle bude hotová. Ukážte to spoločnostiam, ktoré by mohli mať záujem investovať do vašej hry, a ľuďom, o ktorých si myslíte, že sú ochotní ju hrať! Vytvárajte webové stránky a blogy s vývojom hier, zobrazujte snímky obrazovky, videá s návodom, upútavky a obsah, aby ste ľuďom ukázali, aká je vaša hra v skutočnosti. Vytvorenie záujmu je rozhodujúce pre úspech vašej hry.

Vytvorte videohru od začiatku, krok 14
Vytvorte videohru od začiatku, krok 14

Krok 6. Uvoľnite hru

Krok 1. Skúste program tvorcu hier pre začiatočníkov

Existuje niekoľko dobrých programov, ktoré môžu začiatočníci použiť na vytváranie základných hier. Najpopulárnejšie sú pravdepodobne Game Maker a RPG Maker, ale dobré sú aj Atmosphere a Games Factory. Môžete tiež použiť školiace nástroje pre programovanie detí, ako napríklad MIT's Scratch. Tento program je skvelý pri výučbe základných zručností, ktoré potrebujete.

Vytvorte videohru od začiatku, krok 16
Vytvorte videohru od začiatku, krok 16

Krok 2. Získajte informácie o inom grafickom softvéri

Ak na svoju grafickú prácu neprijímate profesionála, pripravte sa, pretože sa máte čo učiť. Budete sa musieť naučiť ovládať niekoľko zložitých grafických programov … ale zvládnete to! Photoshop, Blender, GIMP a Paint.net sú skvelými miestami na začiatok, ak chcete pre svoju hru vytvárať vizuálne prvky.

Vytvorte videohru od začiatku, krok 17
Vytvorte videohru od začiatku, krok 17

Krok 3. Zvážte tradičný spôsob profesionalizácie

Bude pre vás jednoduchšie vytvoriť úspešnú hru a získať investorov, ak máte skúsenosti, vzdelanie a známu hru, ktorá má niečo spoločné s vašim menom. Z týchto dôvodov nemusí byť na škodu spolupracovať s tradičným vývojárom hier, ktorý už má meno, než sa rozhodnete začať vytvárať vlastné hry. Možno budete musieť ísť do školy alebo získať nejaké zručnosti, ale sú to kroky k vášmu cieľu a nakoniec oceníte odmeny.

Vytvorte videohru od začiatku, krok 18
Vytvorte videohru od začiatku, krok 18

Krok 4. Nájdite si cestu do nezávislej komunity

Komunita vývojárov nezávislých hier je veľmi silná, podporná a priateľská. Ak ich dokážete podporovať, uvádzať na trh, diskutovať a pomáhať im s ich projektmi, vrátia vám vašu priazeň rovnakým spôsobom. Porozprávajte sa s nimi, spoznajte ich lepšie a nechajte ich, aby spoznali aj vás. Budete prekvapení, čo môžete dosiahnuť s podporou komunity za vami.

Vytvorte videohru od začiatku, krok 19
Vytvorte videohru od začiatku, krok 19

Krok 5. Zvážte crowdfunding, ak to myslíte vážne

Ak chcete vytvoriť profesionálnu hru, ktorá môže konkurovať iným serióznym hrám, budete potrebovať peniaze. Našťastie sa veci za posledné roky zmenili a crowdfunding umožnil nemenovaným ľuďom vytvárať skvelé hry. Skúste sa zoznámiť s Kickstarterom alebo inými podobnými webovými stránkami. Ale musíte si uvedomiť, že musíte urobiť veľa práce, aby ste urobili veľkú kampaň. To znamená realistické ciele, skvelé odmeny a neustálu komunikáciu.

Tipy

  • Nečakajte, že vaša prvá hra bude revolučným meradlom. Ak ste skutočne vytrvalí, môže sa to stať, ale šance sú mizivé. Zatiaľ to nevzdávajte, počúvajte, čo ľudia hovoria o tom, čo sa stalo a čo sa im páči. Implementujte aspekty, ktoré sa vám páčia, vo svojej druhej hre a vylepšite alebo odstráňte to, čo sa vám nepáčilo alebo čo bolo zlé vo vašej prvej hre.
  • Uč sa ďalej. Ak potrebujete pomoc, opýtajte sa. Existujú milióny ľudí, ktorí sú ochotní podať pomocnú ruku pri vytváraní hier, takže sa nikdy nebojte vyhľadať pomoc. A pamätajte si, že vždy je čo zlepšovať, takže sa stále učte o tvorbe hier.
  • Nezabudnite často zálohovať súbory. Nikdy neviete, kedy sa vám pokazí počítač.
  • Cvičte čo najviac, aby ste sa vo vytváraní hier zlepšili. Ako sa hovorí "raná prax dokonalosti!"
  • Test. Test. Test.

    Jednou z najnepríjemnejších a najtrápnejších vecí je nachádzanie kritických chýb, závad a programovacích chýb vo vašej hre po jej zverejnení. Organizujte svoju hru do fáz, ako je vývoj (stále sa pripravuje), alfa (prvé alebo počiatočné testovanie), uzavretá beta (testovanie pred vydaním pre pozvaných alebo vybraných ľudí) a otvorené beta (testovanie pred uvedením pre širokú verejnosť). Vyberte si správnych ľudí pre uzavreté beta a alfa fázy a získajte čo najviac spätnej väzby a konštruktívnej kritiky. Tieto informácie použite na vylepšenie hry a opravu čo najväčšieho počtu programovacích chýb pred vydaním. Pridajte verzie pre- alebo xx.xx pre svoje pódiá, aby ste mohli svoju hru vyladiť ešte lepšie. Ak je jedným z nich, určite ho označte ako vydanie pre vývoj.

  • Urobte senzačnú propagáciu a inzerujte. Povedzme to jednoducho, nie ste jediným výrobcom amatérskych hier. Môžete jednoducho vydať hru a okamžite vás zatieniť novšia a/alebo lepšia hra, ktorá tiež vychádza. Aby ste tomu zabránili, šírte informácie o svojej hre, ktorá sa v blízkej budúcnosti začne, akýmikoľvek požadovanými prostriedkami. „Uniknite“sem tam nejaké detaily. Oznámte dátum vydania, aby naň ľudia netrpezlivo čakali. Ak to stojí za to, možno by ste mali zvážiť aj míňanie peňazí na reklamu.
  • Pamätajte si, že mať tím je vždy lepšie, ako pracovať sám. Pracovné zaťaženie a čas, ktorý strávite vytváraním hier, môžete výrazne znížiť tak, že svoj tím rozdelíte na grafiku a kódovanie a potom pridáte ďalšie divízie, ako je písanie a kreslenie atď. Toto je dôležitá oblasť v závislosti od toho, aký softvér si vyberiete, pretože tvorcovia grafických hier ako BGE, Unity a UDK majú nedostatočnú podporu pre tímové pracovné toky a upravovať kód priamo a prejsť na systém správy verzií ako git môže byť lepší nápad.
  • Nakoniec sa nikdy nevzdávaj Vytvorenie hry môže byť únavný, únavný a frustrujúci proces. Občas pocítite nutkanie jednoducho to vzdať a urobiť niečo iné. Nerob to. Urobte si čas na odpočinok, choďte sa na chvíľu zabaviť a odložte prácu na niekoľko dní. Vrátite sa opäť sebavedomí.
  • Vytvorte si pracovný plán. Ak idete prvýkrát a nechcete sa ponáhľať a chcete experimentovať, pracovný plán nemusí byť potrebný. Pracovný plán vás však dovedie k vašim cieľom a môže byť obzvlášť dôležitý, ak ste sľúbili dátum vydania. Keď ho chcete dokončiť, najskôr vytvorte hrubý plán a potom ho upravte na podsekcie kódovacích/grafických fáz atď.

Pozor

Autorské právo! Zaistite, aby boli vaše herné nápady čo najoriginálnejšie. Ak vás nič iné nenapadá, nie je na škodu požičať si niektoré aspekty z hry a upraviť ich. Ak absolútne musíte uviesť aspekty hry chránené autorskými právami, ako sú dej, postavy alebo hudba, mali by ste spomenúť pôvodného tvorcu. Na koncepty (hrateľnosť, spôsob, akým píšete kód a podobne) nemožno vzťahovať autorské práva, zatiaľ čo mená a zbierka faktov, ktoré tvoria celý príbeh v hre, sú chránené autorskými právami

Uistite sa, že rešpektujete licenciu na nástroj, ktorý používate. Mnoho patentovaných softvérov (napríklad Unity) zakazuje komerčné využitie (to znamená, že nemôžete predávať hry vyrobené s týmto softvérom) bez platenia drahej licencie. Tu môže softvér s otvoreným zdrojovým kódom skutočne pomôcť, pretože tento typ softvéru umožňuje komerčné použitie. Pri používaní softvéru s otvoreným zdrojovým kódom, ktorý dáva užívateľovi právo ho použiť, upraviť a distribuovať aj raz, však musíte byť opatrní. Príkladom takejto licencie je všeobecná verejná licencia GNU. Táto licencia stanovuje, že svoj softvér musíte vydať pod rovnakou licenciou. To je v poriadku pre hry a stále môžete svoje hry predávať, pokiaľ si umelecké diela a podobné veci nechávate pre seba. Ak však použijete softvérovú knižnicu s uzavretým zdrojovým kódom, ako je FMOD, môžete sa stretnúť s právnymi problémami. Navyše - obzvlášť ak ste zdatný programátor, máte prístup k zdrojovému kódu a môžete pracovať s čiernou skrinkou nepretržite a môžete ľubovoľne ladiť a pridávať funkcie. Tu nájdete ďalšie informácie o open source (nazývanom „slobodný softvér“od zakladateľov hnutia - zadarmo z hľadiska flexibility, nie z hľadiska ceny)

Odporúča: