Tvorba videohier od nuly

Autor: Tamara Smith
Dátum Stvorenia: 24 Január 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Začínáme od nuly - FS22 #01
Video: Začínáme od nuly - FS22 #01

Obsah

V súčasnosti hrá videohry viac ľudí ako kedykoľvek predtým, čo ponecháva veľký priestor novým tvorcom hier, aby mohli uviesť na trh niečo skvelé. Celý proces vytvárania hry je komplikovaný, ale môžete to urobiť sami s malou vonkajšou pomocou a malými alebo žiadnymi peniazmi. V tomto článku vám ukážeme základy, ktoré potrebujete, aby ste mohli svoju hru rozvíjať a robiť ju skvelou. Stačí začať krokom 1 uvedeným nižšie.

Na krok

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

  1. Pochopte svoju hru. Ak chcete, aby celý proces prebehol hladko, budete musieť urobiť nejaké plánovanie a zamyslieť sa nad veľkými problémami. O aký žáner hry pôjde (RPG, strieľačka, plošinovka atď.)? Na akej platforme sa hrá vaša hra? Aké budú jedinečné alebo výrazné črty vašej hry? Odpoveď na každú otázku si vyžaduje iný súbor zdrojov, zručností a plánovania, pretože rôzne ovplyvňujú vývoj hier.
  2. Navrhovanie dobrej hry. Dizajn hry je veľmi dôležitý, takže skôr ako začnete s tvorbou hry, budete si ich musieť vyriešiť. Ako pokračujú hráči v hre? Ako hráči komunikujú so svetom? Ako naučíte hráčov interagovať s hrou? Aký druh zvukových tém a hudby budete používať? Toto je všetko veľmi dôležité.
  3. Buď realistický. Keby výroba hier ako Mass Effect bola jednoduchá, urobil by to každý. Musíte pochopiť, čo môžete a čo nemôžete robiť bez obrovského štúdia a mnohých skúseností. Musíte byť tiež realistickí v tom, čo môžete dosiahnuť v primeranom čase. Ak nie ste realistickí v tom, čo môžete urobiť, pravdepodobne rýchlo sklamete a vzdáte sa. Nechceme, aby ste sa vzdali!
  4. Uistite sa, že máte dobrý hardvér a softvér. Výroba hry nad „mobilnú“ úroveň si zvyčajne vyžaduje veľmi dobrý počítač. Ak používate starší systém, nebudete môcť hru vykonať na svojom počítači. Na výrobu hier tiež potrebujete dosť výkonný a veľmi špecifický softvér. Niektoré programy sú bezplatné alebo lacné, iné však môžu byť drahé. O dobrom softvéri sa hovorí ďalej, ale budete potrebovať aspoň 3D programy, softvér na úpravu obrázkov, textové editory, kompilátory atď.
    • Potrebujete výkonný procesor (minimálne štvorjadrový a najlepšie jeden z nových i5 alebo i7), veľa RAM a minimálne špičkovú grafickú kartu.

2. časť zo 4: Zostavte tím

  1. Hrajte sami malé hry, veľké hry s ostatnými ľuďmi. Ak chcete iba rýchlo vyvinúť mobilnú hru s priamym vizuálnym riešením a programovaním, je to v poriadku. Je to dobrý projekt, na ktorom môžete na sebe pracovať, pretože ho môžete použiť na to, aby ste budúcim zamestnávateľom a investorom ukázali, čo môžete vytvoriť. Ak však chcete urobiť vážnejšiu hru, potrebujete viac ľudí, ktorí vám pomôžu. Indie hry majú obvykle tím okolo 5-10 ľudí (podľa zložitosti) a známejšie hry môžu pracovať až niekoľko stoviek ľudí!
  2. Zostavte svoj tím. Pre väčšinu druhov hier potrebujete veľa ľudí s rôznymi zručnosťami (napríklad umelci, programátori atď.). Potrebujete programátorov, modelárov, vizuálnych dizajnérov, dizajnérov hier alebo úrovní, zvukových odborníkov, ako aj producentov a ľudí pre marketingové a finančné aspekty podnikania.
  3. Vytvorte dokument o dizajne. Predstavte si to ako niečo medzi životopisom a bojovým plánom svojej hry. Dokument o dizajne zhŕňa všetko o dizajne vašej hry: hrateľnosť, herné mechanizmy, charakter, zápletku atď. Tiež objasňuje, čo treba urobiť, kto čo urobí, aké sú očakávania a celkový harmonogram. na dokončenie vecí. Dokument o dizajne je veľmi dôležitý nielen na to, aby udržal váš tím na dobrej ceste, ale má sa tiež zobraziť potenciálnym investorom.
    • Dokument o dizajne hry by mal byť rozdelený na časti a mal by obsahovať podrobný obsah.
    • Medzi bežné prvky patrí príbeh hry, hlavné a vedľajšie postavy, dizajn úrovní, hrateľnosť, herné umenie a grafika, zvuky a hudba hry, ako aj rozloženie ovládacích prvkov a dizajn používateľského rozhrania.
    • Dokument o dizajne sa zvyčajne neobmedzuje iba na text. Spravidla obsahuje aj návrhové skice, koncepčné umenie a dokonca aj príklady videí alebo zvukových klipov.
    • Nenechajte sa dizajnovým dokumentom a jeho rozložením obmedzovať alebo sa s tým príliš trápte. Neexistuje žiadna štandardná veľkosť alebo požadované diely. Stačí mať dokument, ktorý sa hodí k vašej hre.
  4. Myslite na peniaze. Výroba hry stojí peniaze. Nástroje sú drahé a časovo veľmi náročné (čas, ktorý môžete venovať činnostiam, ktoré skutočne zarábajú). Zdražuje sa to, čím viac ľudí sa zúčastňuje, a tým zložitejšie musia byť ich zručnosti, aby mohli robiť čoraz pokročilejšie hry. Musíte prísť na to, kde vezmete všetky peniaze, a musíte so svojimi zamestnancami prediskutovať, ako, kedy a koľko im budú vyplatené, než môžu skutočne začať.
    • Najlacnejším spôsobom, ako vytvoriť hru, je urobiť si všetko na 100% sami. Ale je to ťažké, ak nemáte dostatok zručností, a vyžaduje to tiež veľa rôznych zručností. Pre tých neskúsených, ktorí chcú niečo sami vytvoriť, je obyčajný najlepší klon aplikácie to najlepšie, čo môžu poskytnúť. Aj keď sa chystáte vytvoriť hru sami, stále musíte zaplatiť licenčný poplatok za väčšinu dobrých herných nástrojov, ako aj za množstvo obchodov s aplikáciami a ďalších maloobchodných predajní. Nezabudnite na dane z peňazí, ktoré nimi zarobíte.
    • Na hru indie v priemernej kvalite budete potrebovať zhruba pár stotisíc dolárov. Známe tituly majú za vývoj často milióny eur.

Časť 3 zo 4: Proces v skratke

  1. Vykonajte programovanie. Pre svoju hru si budete musieť zvoliť engine. Herný engine je softvér, ktorý ovláda všetky drobné podrobnosti o fungovaní hry (napríklad AI, fyzika atď.). Motory vyžadujú nástroje, ktoré sú niekedy s nimi dodávané, ale niekedy je potrebné ich vytvoriť úplne od začiatku, čo vám umožní interagovať s hrou a vytvoriť hru v rámci enginu. Keď to máte hotové, musíte nájsť niekoho, kto vie skriptovací jazyk používaný motorom. Skriptovanie hovorí hernému enginu, čo má robiť. To si zvyčajne vyžaduje určité programátorské schopnosti.
  2. Vytvorte obsah. Budete tiež musieť začať vytvárať skutočný obsah hry. To znamená modelovanie postáv, vytváranie herných duchov, prostredí, akýchkoľvek objektov, s ktorými môže hráč interagovať, atď. Na splnenie týchto úloh sú zvyčajne potrebné vynikajúce zručnosti v oblasti 3D softvéru a vizuálneho umenia. Je tiež dobré si to vopred dobre naplánovať.
  3. Nájdite ľudí, ktorí si chcú hru vyskúšať. Potrebujete ľudí, ktorí chcú hrať hru spredu dozadu. Nerobte si starosti s chybami: ľudia by ju mali hrať aspoň preto, aby zistili, ako sa títo ľudia pozerajú a ako túto hru prežívajú. Niečo, čo je pre vás samozrejmé, môže byť pre niekoho iného veľmi mätúce. Môže chýbať návod alebo prvok príbehu. Nikdy nevieš. Preto je dôležité získať pohľad zvonku.
  4. Test, test, test. Po dokončení vytvárania hry ešte nie ste hotoví. Stále si budete musieť všetko otestovať. Všetko. Vo svojej hre musíte prejsť všetkými možnými scenármi, aby ste sa uistili, že v nej nie sú žiadne chyby. To si vyžaduje čas a pracovné sily. Doprajte si dostatok času na testovanie!
  5. Predveďte svoju hru. Hneď po dokončení ukážte ľuďom hru. Ukážte to spoločnostiam, ktoré by do toho mohli chcieť investovať, ako aj ľuďom, ktorí by to chceli hrať! Vytvorte webovú stránku pre blog o hrách a vývoji, zverejňujte snímky obrazovky, videonávody, upútavky a ďalší obsah, aby ste ľuďom ukázali, akú hru ste vytvorili. Pre úspech vašej hry bude rozhodujúci záujem iných ľudí.
  6. Uvoľnite svoju hru. Existuje mnoho miest, kde môžete hru uvádzať na trh, ale bude to závisieť od typu hry, ktorú ste vytvorili. Obchod s aplikáciami a Steam sú v súčasnosti najdostupnejšie pre nováčikov. Svoju hru môžete samostatne vydať na svojom webe, náklady na hostenie sú však často neúnosné. Ste tiež menej viditeľní.

Časť 4 zo 4: Hľadanie informačných zdrojov

  1. Vyskúšajte programy pre začínajúcich tvorcov hry. Existuje niekoľko skvelých programov, ktoré môžu začiatočníci použiť na vytvorenie jednoduchých hier. Najznámejšie sú pravdepodobne Game Maker a RPG Maker, ale dobrá je aj Atmosféra a Games Factory. Môžete tiež použiť softvér na výučbu kódovania detí, napríklad Scratch od MIT. Sú prekvapivo dobré na to, aby vás naučili základné zručnosti, ktoré potrebujete.
  2. Získajte informácie o rôznych grafických softvéroch. Ak si na vytváranie svojich snímok neprijmete profesionála, čaká vás ešte veľa štúdia. Budete sa musieť naučiť zložité grafické programy ... ale zvládnete to! Pri vytváraní vizuálnych prvkov vašej hry sú dobrým miestom Photoshop, Blender, GIMP a Paint.net.
  3. Zvážte budovanie povedomia o značke tradičným spôsobom. Bude oveľa jednoduchšie vytvoriť úspešnú hru a nalákať investorov na skúsenosti, znalosti a známu hru spojenú s vašim menom. Preto je pravdepodobne dobrý nápad skôr, ako sa pokúsite preraziť, pracovať pre tradičného známeho vývojára hier. To si môže vyžadovať vzdelanie alebo to, že najskôr získate určité zručnosti, ale budete sa naďalej usilovať o svoj cieľ a nakoniec to bude stáť za to.
  4. Pokúste sa získať povedomie o značke v nezávislej komunite. Nezávislá komunita pre vývoj hier je veľká, podporujúca a ústretová. Ak trávite čas podporou, propagáciou, diskusiou a asistenciou pri ich projektoch, odpovedia kladne. Porozprávajte sa s nimi, spoznajte ich a nechajte ich, aby spoznali aj vás. Budete prekvapení, čo môžete pomocou takejto podpornej komunity dosiahnuť.
  5. Crowdfunding, ak to myslíte vážne. Ak chcete vytvoriť profesionálnu hru, ktorá sa postaví proti iným vážnym hrám, potrebujete peniaze. Našťastie sa to za posledné roky skutočne zmenilo a crowdfunding umožnil cudzím ľuďom vytvárať vynikajúce hry. Zoznámte sa s Kickstarterom a podobnými webovými stránkami. Uvedomte si, že na to, aby ste mohli viesť skvelú kampaň, musíte skutočne pracovať, čo znamená stanovovať si realistické ciele, napredovať so skvelými odmenami a neustále komunikovať.

Tipy

  • Nečakajte, že vaša prvá hra bude okamžite hitom. Ak ste tomu venovali naozaj veľa času, môže to byť tak, ale nie je to pravdepodobné.Nevzdávajte sa však hneď, počúvajte ostatných o tom, čo sa pokazilo a čo považovali za správne. Implementujte aspekty úspechu do svojej druhej hry a vylepšite alebo odstráňte menej populárne alebo zlé aspekty vašej prvej hry.
  • Neustále sa uč. Ak niekedy budete potrebovať pomoc, opýtajte sa. Existuje veľa užitočných ľudí, ktorí vám môžu pomôcť vytvoriť hru, takže sa nikdy nebojte požiadať o pomoc alebo ju vyhľadať. A nezabudnite, vždy je čo zlepšovať, takže pokračujte v štúdiu a dozvedajte sa viac o tvorbe hier.
  • Nezabudnite si často zálohovať súbory. Nikdy neviete, kedy sa počítač zrúti.
  • Cvičte čo najviac, aby ste sa pri hraní hier stále zlepšovali. Ako sa vždy hovorí: „Cvičenie je dokonalé!“
  • Test. Test. Test. Jednou z najotravnejších a neprehľadnejších vecí je hľadanie kritických chýb, chýb a chýb vo vašej hre po jej uvedení na verejnosť. Rozdeľte svoju hru na fázy, ako napríklad „vývoj“ (stále sa pracuje), „alfa“ (fáza počiatočného alebo počiatočného testovania), „uzavretá beta“ (test pred vydaním pre vybraných ľudí) a „otvorená beta“ (a predbežný test pre celú verejnosť). Vyberte si tých správnych ľudí pre uzavreté fázy beta a alfa verzie a zhromažďujte čo najviac spätnej väzby a konštruktívnej kritiky. Pomocou toho môžete vylepšiť svoju hru a opraviť čo najviac chýb pred vydaním. Poznámka: Pridajte k fázam „predbežnú“ alebo „verziu xx.xx“, aby ste tieto fázy ešte vylepšili. Uistite sa, že je zreteľne označený ako vývojová verzia, ak je.
  • Urobte zo svojej hry humbuk a inzerujte. Zmierte sa s tým, že nie ste jediný výrobca amatérskych hier. Počas vydávania hry bude v tieni novších a / alebo lepšie vydaných hier. Ak tomu chcete čeliť, dajte všetkým možným spôsobom vedieť o svojej pripravovanej hre. Sem tam „prepúšťajte“ nejaké podrobnosti. Oznámte dátum vydania, aby sa ľudia mohli tešiť ešte viac. V prípade potreby môžete dokonca zvážiť platbu za reklamu.
  • Pamätajte, že tím je vždy lepší ako samostatná práca. Môžete výrazne znížiť pracovné zaťaženie a čas rozdelením zamestnancov do grafických a kódovacích tímov a potom pridať ďalšie oddelenia, ako je písanie a písanie, atď. Toto je dôležitá oblasť, ktorá závisí od toho, aký softvér si vyberiete. Keďže grafický herný softvér ako BGE, Unity, a UDK majú malú podporu pre tímovú prácu a priama úprava kódu a použitie systému riadenia verzií ako git je pravdepodobne lepší nápad.
  • Napokon, nikdy sa nevzdávaj. Tvorba hry môže byť nudný, vyčerpávajúci a frustrujúci proces. Niekedy pociťujete nutkanie vzdať sa a robiť niečo iné. Nie. Dajte si pauzu, na chvíľu sa zastavte a odložte s tým prácu na niekoľko dní. Vrátite sa tam s väčšou dôverou.
  • Vypracovať pracovný plán. Ak ste pri vytváraní hry prvýkrát a chcete to uľahčiť a chcete trochu experimentovať, potom to nemusí byť potrebné. Môže vás však udržať na správnej ceste a stane sa obzvlášť dôležitým, ak máte sľubovaný dátum vydania. Vytvorte hrubý plán, kedy chcete hru dokončiť, a potom ju rozdeľte na podsekcie, ako sú fázy kódovania / grafiky atď.

Varovania

  • Royalty! Buďte originálny s nápadmi na svoju hru, ako je to možné. Ak vás nenapadá nič nové, vezmite hru z niektorých aspektov existujúcej hry a zmeňte ju. Ak nevyhnutne potrebujete použiť aspekty hier chránených autorskými právami, ako napríklad dej, postavy alebo hudba, uveďte pôvodných autorov. Koncepty (hrateľnosť, spôsob kódovania atď.) Nemôžu byť chránené autorskými právami, aj keď názvy postáv a vesmíry príbehov sú automaticky chránené.
  • Uistite sa, že rešpektujete licenciu nástrojov, ktoré používate. Mnoho komerčného softvéru (napríklad Unity) zakazuje komerčné použitie (to znamená, že nemôžete predať hru, ktorú ste s ním vytvorili) bez zaplatenia drahej licencie. To je miesto, kde môže softvér otvoreného zdroja skutočne pomôcť, pretože s ním môžete vytvárať komerčné produkty. Ale buďte opatrní pri „copyleftovom“ open source softvéri. GNU General Public License je príkladom takejto licencie. Stanovuje, že musíte softvér vydávať pod rovnakou licenciou. To je pre hry v poriadku a stále si ich môžete predať, ak si grafiku a veci necháte pre seba. Môžu sa však vyskytnúť právne problémy, ak používate softvérovú knižnicu s uzavretým zdrojom, napríklad FMOD. Okrem toho - najmä ak ste dobrý programátor - môžete mať prístup k zdrojovému kódu a vedieť, s čím pracujete, a podľa potreby môžete ladiť a pridávať funkcie. Viac informácií o otvorenom zdroji (tiež nazývaný „slobodný softvér“ od zakladateľa hnutia - bezplatný ako na slobode, nie za cenu) tu.