Izdelava računalniških iger

Avtor: Eugene Taylor
Datum Ustvarjanja: 16 Avgust 2021
Datum Posodobitve: 22 Junij 2024
Anonim
Scratch - dvojniki: Lov na banane
Video.: Scratch - dvojniki: Lov na banane

Vsebina

Ali imate hobi igranja računalniških iger, oblikovanja novih strategij za premagovanje nasprotnikov in izumljanje celotnih vesolj iz najglobljih globin vašega uma? Obstaja veliko orodij, s katerimi lahko izdelate lastno računalniško igro, ki zahteva zgolj zgoraj navedena znanja, čeprav vam bo nekaj programskega znanja omogočilo več možnosti za delo. Zgrabite miško in tipkovnico in začnite.

Stopati

1. del od 2: Iskanje pravih orodij

  1. Predvsem tekstovna igra. To je verjetno tehnično najlažje narediti igro, vendar igra brez grafike ne zanima vseh. Večina besedilnih iger se osredotoča na zgodbo, uganko ali pustolovščino, ki združuje zgodbo, odkritje in uganke. Spodaj je nekaj brezplačnih možnosti:
    • Vrvica je hitra in enostavna za uporabo z brskalnikom.
    • StoryNexus in Visionaire imata več možnosti igranja in grafike.
    • Inform7 je zmogljivejše orodje z veliko skupnostjo navdušencev.
  2. Naredite 2D igro. GameMaker in Stencyl sta dobri možnosti, ki ju lahko uporabite za kateri koli žanr, programiranje pa je na voljo brez potrebe po njem. Praska! je drugo orodje, ki ga lahko uporabite za brskalniške igre.
  3. Preizkusite, ali so 3D igre za vas. 3D igra je veliko bolj zahtevna kot 2D igra, zato ne pozabite, da bo to dolgotrajen projekt in zelo trdo delo. Spark in Game Guru vam lahko prihranijo nekaj dela, saj lahko z njim zgradite svet brez potrebe po vrstici kode. Če že imate izkušnje s programiranjem ali se želite naučiti, kako to storiti, poskusite z zelo priljubljenim igralnim mehanizmom Unity.
    • Če želite začeti sami izdelovati 3D modele, namesto da bi uporabili obstoječi material, potem potrebujete 3D programsko opremo, kot so 3DS Max, Blender (brezplačno) ali Maya.
  4. Pristop, ki vključuje veliko programiranja. Tudi če imate izkušnje programerja, boste vseeno želeli za prvo igro uporabiti enega od zgornjih motorjev. Vsekakor ne poskusite nečesa samo zato, ker je to težje. Toda nekateri imajo radi popoln nadzor s programiranjem igre iz nič. Igro programirajte v IDE (integrirano razvojno okolje), kot je Eclipse, namesto z urejevalnikom besedil, tako da boste lahko vse, kar potrebujete, priročno organizirali v en projekt.
    • Čeprav lahko igro napišete v skoraj katerem koli programskem jeziku, vam bo učenje C ++ v roke dalo prava orodja. V spletu lahko najdete vse vrste vadnic in številne vire za razvoj iger.

2. del 2: Ustvarjanje igre

  1. Izberite koncept. Za vaš prvi projekt je odlično izhodišče ustvariti majhen vzorec v žanru, o katerem razmišljate. To je lahko platforma ali igra vlog. Preden začnete, zapišite ideje o igri in odgovore na naslednja vprašanja:
    • Kateri je najpomembnejši del igranja (teme)? To je lahko premagovanje nasprotnikov, reševanje ugank ali pogovor z drugimi liki.
    • Kako naj izgleda igranje? Na primer, boj proti nasprotnikom je možen s pritiskom na gumbe v realnem času ali s taktičnimi odločitvami po poteh. Igre z veliko dialoga lahko igralcu omogočijo, da oblikuje zaplet, odvisno od določenih odločitev, ali tako, da se čim več nauči o likih in igralnem svetu.
    • Kakšno je razpoloženje igre? Je sablasno, veselo, skrivnostno ali vznemirljivo?
  2. Ustvarite preprosto raven. Če prvič uporabljate igralni stroj ali igralno orodje, je zdaj čas, da se z njim poigrate. Naučite se postaviti ozadja, predmete in znake. Po potrebi ustvarite predmete, s katerimi lahko predvajalnik nekaj naredi, ali si oglejte že pripravljene predmete, ki so priloženi programski opremi ali so interaktivni.
    • Če niste prepričani, kako kaj storiti, vprašajte o tem na spletnem mestu orodja ali poiščite več informacij v spletu.
    • Ne skrbite za razsvetljavo in druge grafične učinke.
  3. Po potrebi oblikujte jedro igranja. To lahko pomeni manjše spremembe programske opreme za igre ali gradnjo bolj zapletenih sistemov iz nič. Tu je nekaj primerov:
    • Ali želite, ko igrate platformo, lik skočiti dvakrat višje ali narediti druge "posebne" poteze? Poigrajte se z višino, na kateri lahko lik skoči, ali kaj se zgodi, ko enkrat kliknete, držite tipko ali izbirate med različnimi slogi skoka.
    • Če igrate akcijsko igro ali grozljivko, s katerim orožjem bo igralec začel? Izberite 2 ali 3 orožja, na katera lahko igralec nadgradi, in jih preizkusite. Poskusite narediti zanimivo izbiro med različnimi orožji. Na primer, eno orožje lahko povzroči več škode, odstrani več sovražnikov ali oslabi sovražnike. Nobeno od orožij morda nima vseh zmogljivosti, razen orožja, ki stane veliko (urok, ki zahteva veliko dušne moči, ali orožje, ki po eni uporabi razpade)
    • V igri, ki temelji na pogovornem oknu, lahko predvajalnik izbere pogovorna okna s seznama možnosti ali pa jih preprosto posluša, nato ukrepa in nato se pogovorno okno nadaljuje. Ali želite, da igra sledi fiksni poti, ali obstaja več poti in načinov, kako igro končati?
  4. Naredite nekaj stopenj. Tri do pet kratkih stopenj je dober izhodiščni cilj za prvo igro, a to lahko seveda vedno razširite. Poskrbite, da se bo vsaka stopnja nekoliko razlikovala, ne da bi pri tem pozabili na zasnovo "jedrnega igranja". Te stopnje lahko naredite eno za drugo ali pa jih kombinirate pozneje, kar vam je najlažje.
    • Igra s platformo običajno uporablja premične platforme ali hitrejše sovražnike.
    • Akcijska igra lahko predstavi roje novih sovražnikov, trdega nasprotnika in sovražnike, ki jih je zelo težko premagati brez posebnega orožja ali taktike.
    • Sestavljanka običajno gre za eno vrsto sestavljanke in ponuja težje različice za vsako novo raven ali pa uvaja nova orodja in ovire, zaradi katerih bo igralec dlje razmišljal o rešitvi.
  5. Postavite kratkoročne in dolgoročne cilje. Običajno se imenujejo "sekundarna mehanika" ali "sekundarne zanke igranja". Z uporabo osnovnih delov igre, kot je skakanje, bo igralec napredoval tudi na drugo raven igre, na primer premagovanje sovražnikov ali zbiranje zaklada. To lahko sčasoma pripelje do doseganja drugih ciljev, kot je konec nivoja, prihranek denarja za nadgradnje in seveda premagovanje igre.
    • Kot boste videli iz primera, ste to že vključili v razvoj, ne da bi se tega zavedali. V vsakem primeru pazite, da igralec hitro razume namen igre. Če lahko igralec po 10 minutah le ugotovi, da igra ni več globoka kot vedno znova streljanje sovražnikov, potem se skriva dolgčas. Če igralec po ubijanju prvega sovražnika prejme več kovancev, igralec ve, da obstaja cilj (varčevanje kovancev za nagrado) in da igra vodi do njega.
  6. Preizkusite igro. Vsako stopnjo preizkusite večkrat in prosite druge, da vam pomagajo. Poskusite k igri pristopiti na različne načine, vključno s stvarmi, ki jih nikoli niste nameravali, na primer ignoriranje nalog in tek naravnost do zadnjega šefa ali poskušate premagati igro z "ničvrednim" orožjem ali nadgradnjo. To je dolgotrajen postopek, ki je lahko zelo moteč, vendar se odpravljanje napak in zagotavljanje zabave igre za vse igralce splača.
    • Dajte preizkuševalcem iger dovolj informacij, ki jih potrebujejo za začetek. Prepričajte se, da vedo, da je igra še v razvoju in katere tipke uporabiti. Nič več jim ni treba vedeti.
    • Preskusnikom iger zagotovite obrazce za povratne informacije za vse informacije, ki jih zberejo, kar vam omogoča enostavno primerjavo ali sklicevanje na te podatke. Omogoča tudi, da zastavite posebna vprašanja o delih igre, za katere niste prepričani.
    • Preskuševalci, ki vam najbolj koristijo, so ljudje, ki jih ne poznate in se ne počutite dolžne biti pozitivni glede svoje igre.
  7. Polirajte grafiko in zvok. Čeprav je na spletu mogoče najti strašno veliko igralnih sredstev, je pomembno tudi, da si vzamete čas in preverite, ali nekaj ni v redu ali ustreza, in kako drugače poiščete zamenjavo. Naučite se uporabljati urejevalnik slik za urejanje preprostih grafik v 2D igri ali uporabite programsko opremo, kot je OpenGL, če želite ambiciozen 3D projekt spraviti s tal. Dodajte svetlobne učinke, zaradi katerih se igralec sprehaja po sobi po glavni poti, in učinke delcev, ki prikazujejo hladne napade in ustvarjajo gibanje v ozadju. Dodajte zvočne učinke, kot so tek, napad, skakanje in kamor koli želite. Seveda vedno obstaja razlog, da nekaj spremenite ali izboljšate, vendar je igra pripravljena, takoj ko vizualni in zvočni elementi ustrezajo vašim zahtevam. Čestitamo!