Kako narediti video igro iz nič (s slikami)

Kazalo:

Kako narediti video igro iz nič (s slikami)
Kako narediti video igro iz nič (s slikami)
Anonim

Danes več ljudi igra videoigre kot kdaj koli prej, kar pomeni, da je veliko prostora, da pridejo novi ljudje in naredijo nekaj odličnega. Postopek izdelave video igre je dolg in zapleten. Zahteva veliko različnih spretnosti. Ta wikiHow vas uči osnov, kako narediti videoigro iz nič.

Koraki

1. del od 2: Nastavitev za uspeh

Naredite video igro iz koraka 1
Naredite video igro iz koraka 1

Korak 1. Upravljajte svoja pričakovanja

Oblikovanje video iger zahteva veliko različnih spretnosti, kodiranja ali skriptiranja. Zahteva programiranje, umetnost, animacijo, glasbo, oblikovanje zvoka, testiranje, produkcijo, financiranje itd. Vse to traja nekaj ur za razvoj. Še posebej, če nimate velike studijske ekipe. Morate razumeti, kaj lahko dosežete z viri, ki jih imate, in v času, ki ga imate. Če niste realni glede tega, kaj lahko storite, boste verjetno hitro razočarani in obupali. Nočemo, da obupate!

  • Če še nikoli niste oblikovali igre, začnite preprosto. Vaša prva igra bi morala biti učna izkušnja, ne mojstrovina. Cilj vaše prve igre bi moral biti čim hitreje narediti nekaj, kar je mogoče igrati. Tudi če gre le za enosobno raven s slabim zaznavanjem trkov. Ne obupajte! Bodite ponosni na to. Vaša naslednja tekma bo še boljša. Kmalu boste naredili igre, ki jih ljudje želijo igrati.
  • Preden razvijete svojo igro, razmislite o tem, da bi delali v profesionalnem igralniškem podjetju. Če boste k svojemu imenu pripisali izkušnje, izobrazbo in dobro znano igro, boste veliko lažje ustvarili uspešno igro in pridobili vlagatelje. Morda bo za to potrebno obiskovanje šole ali pridobivanje nekaterih spretnosti, vendar še vedno deluje v smeri vašega cilja in na koncu bo vredno.
Naredite video igro iz koraka 2
Naredite video igro iz koraka 2

Korak 2. Naučite se programskih jezikov

Čeprav lahko z motorjem za igre razvijete večino svoje igre z malo programiranja, vam znanje programiranja omogoča večji nadzor nad razvojem iger. Naučite se lahko veliko programskih jezikov. Lahko se udeležite nekaj tečajev, da se naučite programirati, ali naredite nekaj spletnih vaj. Igre, kot so Code Monkey, Code Combat in Robocode, so igre, ki so zasnovane tako, da vas naučijo programirati. Spodaj je nekaj programskih jezikov, ki se jih lahko naučite:

  • C ++:

    C ++ je eden najpogostejših programskih jezikov. Je tudi eden najtežjih jezikov za učenje, vendar se splača. C ++ vam daje večji nadzor nad računalniško strojno opremo in grafičnimi procesi. Številni igralni mehanizmi, na primer Unreal, sprejemajo samo informacije, napisane v C ++

  • Java:

    Java je še en pogost jezik, ki se uporablja v različnih aplikacijah. Podoben je C ++, kar omogoča enostavno učenje skupaj s C ++

  • SQL:

    SQL je kratica za Structured Query Language. Uporablja se za interakcijo s spletnimi bazami podatkov. Če vaša igra od igralcev zahteva ustvarjanje spletnega računa ali interakcijo z drugimi igralci na spletu ali funkcijami, boste za upravljanje vseh podatkov o uporabnikih potrebovali bazo podatkov. Za ustvarjanje in upravljanje zbirke podatkov lahko uporabite SQL.

  • HTML, CSS, JavaScript:

    HTML/HTML5, CSS/CSS3 in JavaScript so vsi jeziki spletnega razvoja. Vse je precej enostavno naučiti, vendar se pri razvoju iger ne uporabljajo pogosto. Če pa ste šele pri razvoju iger, lahko uporabite te osnovne jezike za izdelavo iger na osnovi spletnega brskalnika.

Naredite video igro iz koraka 3
Naredite video igro iz koraka 3

Korak 3. Spoznajte različno grafično programsko opremo

Če ne najemate profesionalca za grafična dela, je pred vami veliko študija. Morali se boste naučiti delati s številnimi zapletenimi grafičnimi programi, vendar to zmorete! Photoshop, GIMP, Adobe Illustrator, Blender 3D, 3DS Max so dobra mesta za začetek, če želite narediti vizualne elemente svoje igre.

Če menite, da niste zelo dober umetnik, razmislite o uporabi minimalističnega umetniškega sloga. Mnoge priljubljene neodvisne igre so zasnovane v 8-bitnem slogu slikovnih pik. Ne samo, da je lažje risati, v mnogih igralcih igre vzbuja občutek nostalgije. Druge igre so oblikovane z uporabo preprostih geometrijskih oblik

Naredite video igro iz koraka 4
Naredite video igro iz koraka 4

Korak 4. Odločite se, kateri motor za igre želite uporabiti

Motor za igre je tisto, zaradi česar se igra zažene. Upodablja grafiko, animacijo in zvok, obdeluje scenarije, fiziko in še veliko več. Če ste dovolj nadarjeni, lahko oblikujete lasten motor za igre. Verjetno boste želeli prihraniti nekaj časa in poiskati obstoječi motor za igre. Izbirate lahko med številnimi zmogljivimi igralnimi motorji. Mnogi od njih so brezplačni za prenos in uporabo. Večina od njih zahteva, da kupite licenco, da pridobite vse funkcije in plačate licenčnine za igre, ki jih objavljate. Spodaj je nekaj igralnih mehanizmov, ki jih lahko preučite:

  • Enotnost:

    je zmogljiv motor za igre. Podpira tako 2D kot 3D igre in se ga ni težko naučiti. Številne mobilne in neodvisne igre so zasnovane z uporabo Unityja.

  • Nestvarno 4:

    Unreal je še en priljubljen motor za igre. Ima strmo krivuljo učenja in ga ne priporočamo začetnikom oblikovalcev iger. Je pa zmogljiv igralni mehanizem, ki se uporablja za ustvarjanje osupljivih slik. Številne priljubljene igre, vključno z Fortnite, Mortal Kombat 11 in Final Fantasy VII Remake, so zasnovane v Unreal 4.

  • Game Maker Studio 2:

    Game Maker Studio je dober motor za tiste, ki nimajo veliko izkušenj pri delu z igralnimi stroji. Večinoma se uporablja pri izdelavi 2D iger in ima vmesnik, ki je precej enostaven za uporabo.

  • Praska:

    Scratch je izdelovalec spletnih iger, ki ga je MIT razvil kot izobraževalno orodje. Če nimate izkušenj z oblikovanjem iger, je to morda dober začetek.

Naredite video igro iz koraka 5
Naredite video igro iz koraka 5

Korak 5. Naučite se igralnega mehanizma

Motorji za igre so nekateri najbolj zapleteni deli programske opreme. Ko se odločite za igralni mehanizem, si boste morali vzeti čas, da se ga naučite uporabljati. Na srečo je na spletu veliko virov, ki vam lahko pomagajo. Preberite uporabniški priročnik, si oglejte video vaje, se udeležite tečajev in se posvetujte s spletnimi forumi za pomoč, da se boste naučili čim več.

Naredite video igro iz koraka 6
Naredite video igro iz koraka 6

Korak 6. Oblikujte osnovni prototip

Ko imate veščine, oblikujte prototip svoje igre. Vaš prototip ne potrebuje prelomnega zvoka in slik, ne sme biti popoln nabor ravni ali imeti vse sovražnike/povečanja moči/in orožje, ki ga uporablja vaš protagonist. To bi morala biti le ena osnovna raven z osnovnimi slikami in en ali dva sovražnika/ovire za prikaz osnovne mehanike. S prototipom lahko preizkusite koncept in morda celo pokažete vlagateljem, da bi dobili sredstva.

Naredite video igro iz koraka 7
Naredite video igro iz koraka 7

Korak 7. Upoštevajte svoje finance ali urnik

Če nameravate izdati igro za denar, boste morali razmisliti o financiranju. Večina igralnih strojev zahteva uporabo licenčnine za uporabo njihove programske opreme. Morda boste morali kupiti druge programe, na primer orodja za grafično oblikovanje, ali najeti druge člane ekipe, ki vam bodo pomagali. Morda boste morali najeti posojilo ali poiskati vlagatelje. Tudi če nameravate igro oblikovati sami, boste morali upoštevati čas, ki je potreben za oblikovanje igre.

  • Za izdelavo povprečne kakovostne indie igre boste potrebovali približno stotine tisoč dolarjev. Glavni naslovi za razvoj pogosto porabijo milijone dolarjev.
  • Z množičnim financiranjem je bilo razvitih veliko iger. Spletna mesta, kot sta Kickstarter in Fig, sta lahko odlična načina za zbiranje denarja za projekt. Vendar se boste morali prepričati, da imate sposobnosti za prodajo izdelka, ki ga prodajate. Medtem ko so bile številne akcije množičnega financiranja uspešne, pa tudi številne neuspešne.

2. del 2: Razvijanje svoje igre

Naredite video igro iz koraka 8
Naredite video igro iz koraka 8

Korak 1. Načrtujte igro

Preden začnete oblikovati svojo igro, morate razmisliti o nekaterih stvareh. Nekatera vprašanja, ki si jih boste morda želeli zastaviti, preden začnete razvijati, so naslednja:

  • Kakšne so moje prednosti kot oblikovalka?
  • Kaj so moje slabosti?
  • Kakšno igro lahko naredim glede na svoje moči?
  • Kakšen je žanr igre?
  • Katere mehanike iger so po vašem mnenju igre prijetne?
  • Katere mehanike iger se vam zdijo frustrirajoče?
  • Za katere igre je vaša igra navdihnjena?
  • V čem se razlikuje od drugih podobnih iger?
  • Kaj bodo ključne značilnosti igre?
  • Koliko časa bo trajalo, da se te funkcije razvijejo?
  • Ali obstajajo kakšne funkcije, ki jih ne vem narediti?
  • Brez katerih funkcij lahko igra po potrebi?
  • Ali ima igra svojo zgodbo?
  • Kako igranje ustreza zgodbi?
  • Kakšen umetniški slog želim za svojo igro?
  • Kako lahko ustvarim ta umetniški slog?
Naredite video igro iz koraka 9
Naredite video igro iz koraka 9

Korak 2. Ustvarite projektni dokument

V oblikovalskem dokumentu je razloženo vse o oblikovanju vaše igre: igranje, mehanika, liki, zaplet, konceptna umetnost itd. Pri tem je prikazano tudi vse, kar je treba narediti, kdo bo to storil, kakšna so pričakovanja in splošni časovni razpored za izvedbo zadev. Vaš projektni dokument je zelo pomemben ne le za ohranjanje lastne ekipe na poti, temveč tudi za prikaz potencialnim vlagateljem.

  • Dokument o oblikovanju igre je treba razdeliti na odseke in vključevati podrobno kazalo.
  • Skupni oddelki, ki vključujejo zgodbo igre, glavne in manjše like, oblikovanje ravni, igranje, umetnost in vizualno obliko, zvoke in glasbo igre ter razčlenitev kontrol in zasnove uporabniškega vmesnika.
  • Projektni dokument ne sme biti omejen na besedilo. Običajno boste našli skice oblikovanja, konceptne umetnosti in celo predmete, kot so videoposnetki za predogled ali zvočni vzorci.
  • Ne bodite omejeni ali preveč zaskrbljeni zaradi svojega oblikovalskega dokumenta in njegovega oblikovanja. Ni standardne oblike ali zahtevanih elementov za vključitev. Naredite dokument, ki je organiziran in ustreza vaši igri.
  • Vaš projektni dokument ni kamen. Stvari se lahko med projektom oblikovanja iger spremenijo. Morda boste ugotovili, da nekatere ideje ne delujejo tako dobro, kot ste mislili, ali pa so preveč zapletene. Morda boste dobili tudi boljše ideje.
Naredite video igro iz koraka 10
Naredite video igro iz koraka 10

Korak 3. Skrbno sestavite svojo ekipo

Nekaj iger je bilo narejenih z eno osebo, vendar lahko traja nekaj let, da naredite celo preprosto igro. Običajno potrebujete veliko ljudi z različnimi veščinami. Potrebovali boste programerje, modelarje, umetnike, igralce iger ali oblikovalce ravni, tehniko zvoka, glasbenega skladatelja, igralce na mizi, pa tudi producente, računovodje ter strokovnjake za trženje in oglaševanje.

Indie igre imajo običajno ekipo okoli 5-20 ljudi. Igre z velikim imenom lahko delajo do nekaj sto ljudi

Naredite video igro iz koraka 11
Naredite video igro iz koraka 11

Korak 4. Določite roke

To velja, če sami načrtujete profesionalno igro ali preprosto igro. Najprej začnite z določanjem roka za celoten projekt. Nato določite roke za manjše mejnike na poti do zaključka projekta. Nato še bolj razčlenite naloge za manjše roke in jim določite roke. Morda boste celo želeli ustvariti Ganttov diagram z vsemi različnimi nalogami.

Ne prestrašite se preveč, če prekoračite določen rok. To se bo zgodilo. V teh dneh ni nič nenavadnega, da igre zamujajo. Če pa ugotovite, da vam za dokončanje projekta ali naloge vzame 3 -krat več časa, kot ste sprva mislili, je to dober znak, da je obseg vašega projekta prevelik in boste morda morali stvari nekoliko zmanjšati

Naredite video igrico iz koraka 12
Naredite video igrico iz koraka 12

Korak 5. Ustvarite sredstva igre

Sredstva so vsa vsebina, ki sestavlja igro. To vključuje 2D sprite, 3D modele likov, animacije, postavitve ravni, okraske, interaktivne predmete, glasbo, zvočne učinke in drugo. Potrebovali boste ekipo nadarjenih umetnikov, ki so specializirani za oblikovanje likov, oblikovanje okolja, oblikovanje ravni, animacijo, 3D modeliranje, razsvetljavo, posebne učinke, oblikovanje zvoka, glasovno igranje, glasbeno kompozicijo in drugo.

Če za svojo igro želite določena sredstva, vendar ne veste, kako/nimate časa za izdelavo, imajo številni igralni mehanizmi trgovino z dobrinami, kjer lahko kupite sredstva drugih igralcev in jih uporabite v svojem igro. To lahko vključuje like, predmete, glasbo in drugo

Naredite video igro iz koraka 13
Naredite video igro iz koraka 13

Korak 6. Programirajte igro

Naredite video igro iz nič Korak 14
Naredite video igro iz nič Korak 14

Korak 7. Preizkusite, preizkusite in ponovno preizkusite

Vsakič, ko v igri ustvarite nekaj funkcionalnega, jo boste želeli preizkusiti. Opazujte igralce, kako se igrajo. Z gledanjem drugih ljudi se boste naučili novih stvari o svoji igri. Spoznali boste nepričakovane načine, kako bodo igralci želeli komunicirati z vašo igro. Boste videli, kako se pravi igralci odzovejo na vašo igro. Morda boste ugotovili, da nekatera mehanika iger ne deluje tako dobro, kot ste mislili.

Naredite video igro iz koraka 15
Naredite video igro iz koraka 15

Korak 8. Natančno prilagodite igro

Med preskušanjem igre boste želeli popraviti vse mehanike iger, ki so preveč frustrirajoče ali ne zabavne. Prav tako boste želeli popraviti vse odkrite hrošče.

Naredite video igro iz nič Korak 16
Naredite video igro iz nič Korak 16

Korak 9. Promovirajte svojo igro

Naj bodo ljudje videli vašo igro, ko bo končana. Imeti spletno mesto in razvojni blog. Izdajte posnetke zaslona. Naredite video napovednik. Poiščite priljubljena igralna spletna mesta in YouTuberje, ki so pripravljeni pregledati vašo igro. Naredite intervjuje z novimi viri iger, da bi podprli vašo igro.

Poskusite si ustvariti ime v skupnosti neodvisnih igralcev. Skupnost za razvoj neodvisnih iger je močna, podpira in pozdravlja. Če jih dobro podpirate, spodbujate, razpravljate in jim pomagate pri njihovih projektih, vam bodo vrnili enako. Pogovorite se z njimi, jih spoznajte in jim dovolite, da vas spoznajo. Presenečeni boste, kaj lahko dosežete s skupnostjo za vami

Naredite video igro iz nič Korak 17
Naredite video igro iz nič Korak 17

Korak 10. Sprostite igro

Obstaja veliko krajev, kjer lahko izdate igro, vendar je odvisno od vrste igre, ki ste jo naredili. Trenutno so trgovine z aplikacijami in Steam najbolj odprte za novince. Svojo igro lahko objavite neodvisno na svojem spletnem mestu, vendar so stroški gostovanja ponavadi previsoki. Imeli boste tudi manjšo vidljivost. Če želite svoje igre izdati na igralnih konzolah, kot sta PS4 in Nintendo Switch, lahko to storite, vendar imajo te platforme stroge standarde licenciranja. Morali boste vedeti, kakšni so ti standardi, in se prepričajte, da jih upoštevate.

Nasveti

  • Učite se še naprej. Če kdaj potrebujete pomoč, jo prosite. Pri ustvarjanju igre je na milijarde koristnih ljudi, zato se nikoli ne bojte vprašati ali iskati. In ne pozabite, vedno obstaja prostor za izboljšave, zato nadaljujte s študijem in učenjem o ustvarjanju iger.
  • Ne porabite preveč časa za razvoj svojih prvih iger. Izkušnje so za nove oblikovalce iger pomembnejše od končnega izdelka. Z vsakim projektom se boste naučili nekaj novega. Zato dokončajte prvih nekaj iger in pojdite na naslednji projekt.
  • Ne pozabite pogosto varnostno kopirati datotek. Nikoli ne veste, kdaj se lahko računalnik zruši.
  • Vadite, kolikor lahko, da boste lahko vedno bolje delali igre, kot pravijo "Vadba naredi popolno!"
  • Ne pozabite, da je ekipa vedno boljša kot samostojna. Delovno obremenitev in čas, ki ga porabite, lahko znatno zmanjšate tako, da člane razdelite na grafično in kodiranje, nato pa dodate več razdelkov, kot sta pisanje in sestavljanje itd. To je pomembno področje, ki je odvisno od programske opreme, ki jo izberete, kot so graditelji grafičnih iger, kot so BGE, Unity in UDK imata slabo podporo za potek dela skupine, zato je verjetno boljša ideja neposredno urejanje kode in potiskanje do sistema za nadzor različic, kot je git.
  • Končno, nikoli ne obupajte. Ustvarjanje igre je lahko dolgočasen, naporen in frustrirajoč proces. Včasih boste začutili željo, da preprosto obupate in naredite kaj drugega. Ne. Vzemite si odmor, pojdite ven in za nekaj dni odložite. Spet se boste počutili bolj samozavestni.

Priporočena: