Tvorba počítačových hier

Autor: Eugene Taylor
Dátum Stvorenia: 16 August 2021
Dátum Aktualizácie: 22 V Júni 2024
Anonim
Grundeinkommen - ein Kulturimpuls
Video: Grundeinkommen - ein Kulturimpuls

Obsah

Máte záľubu v hraní počítačových hier a navrhovaní nových stratégií, ako poraziť protivníkov a vymýšľať celé vesmíry z najhlbších zákutí svojej mysle? Existuje mnoho nástrojov, ktoré môžete použiť na výrobu vlastnej počítačovej hry a ktoré si vyžadujú iba vyššie uvedené schopnosti, aj keď niektoré programátorské znalosti vám poskytnú viac možností na prácu. Chyťte myš a klávesnicu a začnite.

Na krok

Časť 1 z 2: Nájdenie správnych nástrojov

  1. Hra zameraná hlavne na text. Toto je pravdepodobne najjednoduchšia hra, ktorá sa dá technicky vyrobiť, ale nie každého zaujíma hra bez grafiky. Väčšina textových hier sa zameriava na príbeh, hlavolam alebo dobrodružstvo, v ktorom sa spája príbeh, objav a hádanky. Ďalej uvádzame niekoľko bezplatných možností:
    • Používanie motúzov sa vo vašom prehliadači vykonáva rýchlo a ľahko.
    • StoryNexus a Visionaire majú viac možností a grafiky hrania.
    • Inform7 je výkonnejší nástroj s veľkou komunitou nadšencov.
  2. Vytvorte 2D hru. GameMaker a Stencyl sú dobré možnosti, ktoré môžete použiť pre akýkoľvek žáner, a máte možnosť použiť programovanie bez toho, aby ste to potrebovali. Škrabanec! je ďalší nástroj, ktorý môžete použiť pri hrách v prehliadači.
  3. Vyskúšajte, či sú 3D hry pre vás. 3D hra je oveľa náročnejšia ako 2D hra, takže nezabudnite, že to bude zdĺhavý projekt a veľmi tvrdá práca. Program Spark and Game Guru vám môže ušetriť časť práce, pretože pomocou nej môžete vybudovať svet bez potreby riadku kódu. Ak už máte skúsenosti s programovaním alebo sa chcete naučiť, ako na to, vyskúšajte veľmi obľúbený herný engine Unity.
    • Ak chcete namiesto použitia existujúceho materiálu začať sami vyrábať 3D modely, potrebujete 3D softvér, ako je 3DS Max, Blender (zadarmo) alebo Maya.
  4. Prístup, ktorý vyžaduje veľa programovania. Aj keď máte skúsenosti s programovaním, možno budete chcieť pri svojej prvej hre použiť niektorý z vyššie uvedených nástrojov. Určite niečo neskúšajte len preto, že je to náročnejšie. Niektorí ľudia ale majú radi úplnú kontrolu nad programovaním hry od nuly. Programujte hru v IDE (integrované vývojové prostredie), ako je napríklad Eclipse, namiesto v textovom editore, aby ste mohli pohodlne usporiadať všetko, čo potrebujete, do jedného projektu.
    • Aj keď je možné napísať hru takmer v akomkoľvek programovacom jazyku, učenie sa jazyka C ++ vám dá do rúk tie správne nástroje. Nájdete všetky druhy návodov online a veľa zdrojov na vývoj hier.

Časť 2 z 2: Príprava hry

  1. Vyberte si koncept. Pre váš prvý projekt je skvelým východiskovým bodom vytvorenie malej vzorky v žánri, nad ktorým premýšľate. Môže to byť plošinovka alebo hra na hrdinov. Skôr ako začnete, zapíšte si akékoľvek nápady týkajúce sa hry a odpovede na nasledujúce otázky:
    • Čo je najdôležitejšou súčasťou hry (témy)? Môže to byť prekonávanie protivníkov, riešenie hádaniek alebo rozhovor s inými postavami.
    • Ako by mala vyzerať hrateľnosť? Napríklad boj proti súperom je možné vykonať stlačením tlačidiel v reálnom čase alebo ťahovými taktickými rozhodnutiami. Hry s množstvom dialógov môžu hráčovi umožniť formovať dej v závislosti od určitých rozhodnutí alebo sa dozvedieť čo najviac informácií o postavách a hernom svete.
    • Aká je nálada hry? Je to strašidelné, veselé, tajomné alebo vzrušujúce?
  2. Vytvorte jednoduchú úroveň. Ak používate herný engine alebo herný nástroj prvýkrát, teraz je ten správny čas sa s týmto nástrojom pohrať. Naučte sa, ako umiestniť pozadia, objekty a znaky. V prípade potreby vytvorte objekty, s ktorými hráč môže niečo urobiť, alebo sa pozrite na pripravené objekty, ktoré sú dodávané so softvérom alebo sú interaktívne.
    • Ak si nie ste istí, ako niečo urobiť, opýtajte sa na to na webovej stránke nástroja alebo vyhľadajte online ďalšie informácie.
    • Nerobte si teraz starosti s osvetlením a inými grafickými efektmi.
  3. Ak je to potrebné, navrhnite základnú hrateľnosť. To by mohlo znamenať menšie zmeny v hernom softvéri alebo vytvorenie úplne nového systému od nuly. Tu je niekoľko príkladov:
    • Keď robíte plošinovú hru, chcete, aby postava dokázala skákať dvakrát vyššie alebo robiť iné „špeciálne“ pohyby? Pohrajte sa s výškou, v ktorej môže postava skákať, a čo sa stane, keď kliknete raz, podržíte kláves alebo vyberiete z rôznych štýlov skoku.
    • Ak pripravujete akčnú roleplay alebo hororovú hru, s ktorými zbraňami hráč začne? Vyberte si 2 alebo 3 zbrane, ktoré hráč môže upgradovať, a vyskúšajte ich. Pokúste sa urobiť výber medzi rôznymi zbraňami zaujímavým. Napríklad jedna zbraň môže spôsobiť väčšie škody, zabiť viacerých nepriateľov alebo oslabiť nepriateľov. Žiadna zo zbraní nemusí mať všetky schopnosti, okrem zbraní, ktoré stoja veľa (kúzlo vyžadujúce veľa sily duše alebo zbrane, ktoré sa rozpadnú po jednom použití)
    • V hre založenej na dialógoch môžete nechať hráča, aby si dialógy vybral zo zoznamu možností, alebo aby ich iba počúval, vykonal akciu a dialóg pokračoval. Chcete, aby hra sledovala pevnú cestu, alebo existuje viac ciest a spôsobov, ako ju ukončiť?
  4. Vytvorte niekoľko úrovní. Tri až päť krátkych úrovní je dobrým východiskovým cieľom pre prvú hru, ale túto môžete samozrejme kedykoľvek rozšíriť. Uistite sa, že každá úroveň je mierne odlišná, aby ste nestratili zo zreteľa dizajn „základnej hry“. Tieto úrovne môžete vytvárať jeden po druhom alebo ich neskôr kombinovať, podľa toho, čo je pre vás najjednoduchšie.
    • Platformová hra bude zvyčajne využívať pohyblivé platformy alebo rýchlejších nepriateľov.
    • Akčná hra môže predstaviť roje nových nepriateľov, tvrdého súpera a nepriateľov, ktorých je ťažké poraziť bez špeciálnych zbraní alebo taktiky.
    • Puzzle je zvyčajne o jednom type puzzle a ponúka buď zložitejšie verzie pre každú novú úroveň, alebo predstavuje nové nástroje a prekážky, vďaka ktorým bude hráč dlhšie premýšľať o riešení.
  5. Robte si krátkodobé a dlhodobé ciele. Spravidla sa označujú ako „sekundárna mechanika“ alebo „sekundárne herné slučky“. Použitím základných častí hry, ako je skákanie, hráč tiež postúpi na inú hernú úroveň, napríklad poraziť nepriateľov alebo zbierať poklady. To môže nakoniec viesť k dosiahnutiu ďalších cieľov, ako je koniec úrovne, úspora peňazí za vylepšenia a samozrejme porazenie hry.
    • Ako uvidíte z príkladu, do vývoja ste to už zahrnuli bez toho, aby ste si to uvedomili. V každom prípade sa uistite, že hráč rýchlo pochopí účel hry. Ak po 10 minútach môže hráč iba skonštatovať, že hra nie je o nič väčšej hĺbky ako opakované strieľanie nepriateľov, potom na nás číha nuda. Ak hráč po zabití prvého nepriateľa dostane množstvo mincí, vie, že existuje cieľ (ukladanie mincí za odmenu) a že hra k nemu vedie.
  6. Vyskúšajte hru. Každú úroveň niekoľkokrát otestujte a požiadajte ostatných, aby vám pomohli. Pokúste sa k hre priblížiť rôznymi spôsobmi, vrátane vecí, ktoré ste nikdy nemali v úmysle urobiť, napríklad ignorovanie úloh a utekanie priamo k poslednému bossovi, alebo pokus o porazenie hry „bezcennými“ zbraňami alebo vylepšeniami. Toto je zdĺhavý proces, ktorý môže byť veľmi frustrujúci, ale oprava chýb a zabezpečenie zábavy pre všetkých hráčov v hre stojí za to.
    • Poskytnite herným testerom dostatok informácií, ktoré potrebujú, aby ste mohli začať. Uistite sa, že vedia, že hra je stále vo vývoji a ktoré kľúče majú používať. Nepotrebujú vedieť nič iné.
    • Poskytnite testerom hier formuláre spätnej väzby pre všetky informácie, ktoré zhromažďujú, čo vám umožní tieto údaje ľahko porovnať alebo na ne odkazovať. Umožňuje vám tiež klásť konkrétne otázky týkajúce sa častí hry, o ktorých si nie ste istí.
    • Testéri, z ktorých máte najväčší úžitok, sú ľudia, ktorých nepoznáte a necítite povinnosť byť pri svojej hre pozitívni.
  7. Vyleštite grafiku a zvuk. Aj keď je možné online nájsť strašne veľa herných prostriedkov, je tiež dôležité nájsť si čas a skontrolovať, či niečo nie je v poriadku alebo vhodne, a inak hľadať náhradu. Naučte sa používať editor obrázkov na úpravu jednoduchej grafiky vo svojej 2D hre alebo použite softvér ako OpenGL, ak sa snažíte dostať ambiciózny 3D projekt. Pridajte svetelné efekty, ktoré hráča prinútia kráčať po miestnosti pozdĺž hlavnej cesty, a časticové efekty, ktoré predvádzajú chladné útoky a vytvárajú pohyb na pozadí. Pridajte zvukové efekty, ako je beh, útok, skákanie a kdekoľvek potrebujete. Samozrejme vždy existuje dôvod niečo zmeniť alebo vylepšiť, ale hra je pripravená, akonáhle vizuál a zvuk splnia vaše požiadavky. Blahoželáme!