Izdelava video igre iz nič

Avtor: Tamara Smith
Datum Ustvarjanja: 24 Januar 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
These SCARY Videos Are Leaving Viewers BAFFLED
Video.: These SCARY Videos Are Leaving Viewers BAFFLED

Vsebina

Danes se več ljudi igra video iger kot kdaj koli prej, zato ustvarjalci novih iger puščajo veliko prostora, da lahko na trg postavijo nekaj odličnega. Celoten postopek ustvarjanja igre je zapleten, vendar lahko to storite sami z malo zunanje pomoči in malo ali nič denarja. Ta članek vam bo pokazal osnove, ki jih potrebujete za razvoj igre in jo naredite odlično. Začnite s 1. korakom spodaj.

Stopati

1. del od 4: Priprava na uspeh

  1. Razumejte svojo igro. Če želite, da celoten postopek poteka nemoteno, boste morali nekaj načrtovati in razmisliti o velikih težavah. Kateri žanr igre bo (RPG, strelec, platformer itd.)? Na kateri platformi se igra vaša igra? Katere bodo edinstvene ali vidne značilnosti vaše igre? Odgovor na vsako vprašanje zahteva drugačen nabor virov, spretnosti in načrtovanja, saj na razvoj iger vplivajo na različne načine.
  2. Oblikovanje dobre igre. Zasnova igre je zelo pomembna, zato boste morali te stvari rešiti pred začetkom izdelave igre. Kako igralci napredujejo skozi igro? Kako igralci komunicirajo s svetom? Kako naučite igralce interakcije z igro? Kakšne avdio teme in glasbo boste uporabljali? Vse to je zelo pomembno.
  3. Bodite realni. Če bi bilo ustvarjanje iger, kot je Mass Effect, enostavno, bi to storili vsi. Razumeti morate, kaj lahko in česa ne morete brez ogromnega studia in veliko izkušenj. Prav tako morate biti realistični glede tega, kaj lahko dosežete v razumnem času. Če niste realni glede tega, kaj lahko storite, boste verjetno hitro razočarani in obupali. Nočemo, da odnehaš!
  4. Prepričajte se, da imate dobro strojno in programsko opremo. Za izdelavo igre nad "mobilno" raven je običajno potreben zelo dober računalnik. Če uporabljate starejši sistem, igre ne boste mogli narediti v računalniku. Za izdelavo iger potrebujete tudi precej zmogljivo in zelo specifično programsko opremo. Nekateri programi so brezplačni ali poceni, drugi pa so lahko dragi. V nadaljevanju bomo razpravljali o dobri programski opremi, vendar boste potrebovali vsaj 3D programe, programsko opremo za urejanje slik, urejevalnike besedil, prevajalnike itd.
    • Potrebujete zmogljiv procesor (vsaj štirijedrni in po možnosti eden izmed novih i5 ali i7), veliko RAM-a in vsaj vrhunsko grafično kartico.

2. del od 4: Sestavite ekipo

  1. Igrajte majhne igre sami, velike igre pa z drugimi. Če želite samo hitro razviti mobilno igro z neposrednimi vizualnimi elementi in programiranjem, je v redu. To je dober projekt za delo na sebi, saj lahko z njim pokažete bodočim delodajalcem in vlagateljem, kaj lahko ustvarite. Če pa želite narediti resnejšo igro, potrebujete več ljudi, ki vam bodo pomagali. V indie igrah je običajno ekipa približno 5-10 ljudi (odvisno od zahtevnosti), bolj znane igre pa lahko delajo do nekaj sto ljudi!
  2. Sestavite svojo ekipo. Za večino vrst iger potrebujete veliko ljudi z različnimi znanji (na primer umetniki, programerji itd.). Potrebujete programerje, modelarje, vizualne oblikovalce, igralce ali oblikovalce ravni, avdio strokovnjake ter producente in ljudi za tržne / finančne vidike podjetja.
  3. Ustvarite projektni dokument. Pomislite na to kot na nekaj med življenjepisom in načrtom bitke za vašo igro. Projektni dokument povzema vse o zasnovi vaše igre: igranje, mehaniko igre, lik, zaplet itd. Prav tako pojasnjuje, kaj je treba storiti, kdo bo kaj naredil, kakšna so pričakovanja in splošni časovni razpored. za dodelavo stvari. Projektni dokument je zelo pomemben, da ne samo držite svojo ekipo na poti, temveč je namenjen tudi predstavitvi potencialnim vlagateljem.
    • Vaš dokument o oblikovanju iger mora biti razdeljen na dele in vsebovati podrobno kazalo.
    • Skupni elementi vključujejo zgodbo igre, glavne in manjše znake, oblikovanje ravni, igranje, umetnost in grafiko igre, zvoke in glasbo igre ter nadzorno postavitev in zasnovo uporabniškega vmesnika.
    • Projektni dokument običajno ni omejen na besedilo. Običajno vključuje tudi oblikovalske skice, konceptno umetnost in celo primere video posnetkov ali zvočnih posnetkov.
    • Naj vas projektni dokument in njegova postavitev ne omejujeta ali pa vas preveč skrbi. Ni standardne velikosti ali zahtevanih delov. Samo dokument, ki ustreza vaši igri.
  4. Pomislite na denar. Izdelava igre stane denar. Orodja so draga in zelo zamudna (čas, ki bi ga lahko porabili za stvari, ki dejansko zaslužijo). Dražje je, več ljudi sodeluje in bolj zapletene morajo biti njihove veščine za izdelavo vedno bolj naprednih iger. Ugotoviti morate, kje boste dobili ves denar, in se z zaposlenimi pogovoriti, kako, kdaj in koliko bodo plačani, preden bodo lahko dejansko začeli.
    • Najcenejši način za izdelavo igre je, da vse naredite 100% sami. Toda to je težko, če vam primanjkuje spretnosti in zahteva tudi veliko različnih spretnosti. Za najbolj neizkušene ljudi, ki želijo nekaj ustvariti sami, je preprost klon aplikacije običajno najboljše, kar lahko zagotovijo. Tudi če boste igro izdelovali sami, morate za večino dobrih motorjev za igre, pa tudi za številne trgovine z aplikacijami in druge maloprodajne lokacije plačati licenčnino. Ne pozabite na davke na denar, ki ga zaslužite z njim.
    • Za indie igro povprečne kakovosti boste potrebovali približno nekaj sto tisoč dolarjev. Znani naslovi pogosto stanejo milijone evrov za razvoj.

3. del od 4: Postopek na kratko

  1. Naredite programiranje. Za svojo igro boste morali izbrati motor. Igralni mehanizem je del programske opreme, ki nadzoruje vse podrobnosti o tem, kako igra deluje (na primer AI, fizika itd.). Motorji zahtevajo orodja, ki so včasih priložena, včasih pa jih je treba ustvariti iz nič, ki vam omogočajo interakcijo z igro in ustvarjanje igre v motorju. Ko to opravite, morate najti nekoga, ki pozna skriptni jezik, ki ga uporablja motor. Skriptiranje pove igralnemu mehanizmu, kaj storiti. To običajno zahteva določene spretnosti programiranja.
  2. Ustvari vsebino. Prav tako boste morali začeti ustvarjati dejansko vsebino igre. To pomeni modeliranje likov, ustvarjanje iger igre, okolij, vseh predmetov, s katerimi lahko igralec igra itd. Za dokončanje teh nalog so običajno potrebne odlične spretnosti s 3D programsko opremo in vizualnimi umetnostmi. Dobro je tudi to vnaprej skrbno načrtovati.
  3. Poiščite ljudi, ki želijo igro preizkusiti. Potrebujete ljudi, ki želijo igrati igro od spredaj nazaj. Ne skrbite zaradi napak: ljudje bi jo morali vsaj igrati, da bi ugotovili, kako ti ljudje gledajo in doživljajo igro. Nekaj, kar je za vas samoumevno, lahko za nekoga drugega zelo zmede. Morda manjka vadnica ali element zgodbe. Nikoli ne veš. Zato je pomembno, da dobimo zunanje stališče.
  4. Test, test, test. Ko končate z ustvarjanjem igre, dejansko še niste končali. Še vedno boste morali vse preizkusiti. Vse. Preveriti morate vse možne scenarije v svoji igri, da se prepričate, da v njej ni napak. To zahteva čas in delovno silo. Vzemite dovolj časa za testiranje!
  5. Pokažite svojo igro. Pokažite ljudem igro takoj, ko jo končate. Pokažite ga podjetjem, ki bi želela vanj vlagati, pa tudi ljudem, ki bi to želeli igrati! Ustvarite spletno mesto za spletni dnevnik o igrah in razvoju, objavite posnetke zaslona, ​​navodila za uporabo videoposnetkov, napovednike in drugo vsebino, da ljudem pokažete, kakšno igro ste naredili. Zanimanje drugih ljudi bo ključnega pomena za uspeh vaše igre.
  6. Sprostite svojo igro. Obstaja veliko krajev, kjer lahko tržite igro, vendar je to odvisno od vrste igre, ki ste jo ustvarili. Trgovina z aplikacijami in Steam sta trenutno najbolj dostopna za začetnike. Igro lahko samostojno izdate na svojem spletnem mestu, vendar so stroški gostovanja pogosto previsoki. Ste tudi manj vidni.

4. del od 4: Iskanje virov informacij

  1. Preizkusite programe za začetnike playmakerjev. Obstaja več odličnih programov, s katerimi lahko začetniki ustvarijo preproste igre. Najbolj znana sta verjetno Game Maker in RPG Maker, toda Atmosphere in Games Factory sta tudi dobra. S programsko opremo lahko otroke naučite kodiranja, na primer MIT's Scratch. Presenetljivo so dobri, če vas naučijo osnovnih veščin, ki jih potrebujete.
  2. Spoznajte različno grafično programsko opremo. Če za izdelavo vaših slik ne najamete strokovnjaka, vas čaka še veliko študija. Naučiti se boste morali nekaj zapletenih grafičnih programov ... lahko pa to storite! Photoshop, Blender, GIMP in Paint.net so dobra mesta za začetek pri ustvarjanju vizualnih elementov igre.
  3. Razmislite o gradnji prepoznavnosti blagovne znamke na tradicionalen način. Narediti uspešno igro in vlagatelje z izkušnjami, znanjem in dobro znano igro, povezano z vašim imenom, bo veliko lažje. Zato je verjetno dobro, da se pred poskusom preboja zaposlite pri tradicionalnem znanem razvijalcu iger. To lahko zahteva izobrazbo ali da najprej pridobite nekaj veščin, vendar si boste še naprej prizadevali za svoj cilj in se bo na koncu tudi splačalo.
  4. Poskusite doseči prepoznavnost blagovne znamke znotraj indie skupnosti. Skupnost za razvoj indie iger je velika, podporna in dobrodošla. Če porabite čas za podporo, promocijo, razprave in pomoč pri njihovih projektih, bodo odgovorili pozitivno. Pogovorite se z njimi, spoznajte jih in jim dovolite, da spoznajo tudi vas. Presenečeni boste nad tem, kaj lahko dosežete s tako skupnostjo za podporo.
  5. Če mislite resno, množično financiranje. Če želite ustvariti profesionalno igro, ki se bo upirala drugim resnim igram, potrebujete denar. Na srečo so se stvari v zadnjih letih resnično spremenile in množično financiranje je tujcem omogočilo ustvarjanje odličnih iger. Spoznajte Kickstarter in podobna spletna mesta. Zavedajte se, da si morate resnično prizadevati za vodenje odlične kampanje, kar pomeni, da si postavite realne cilje, dosežete odlične nagrade in nenehno komunicirate.

Nasveti

  • Ne pričakujte, da bo vaša prva igra takojšen hit. Če ste res vložili veliko časa, je to morda res, vendar ni verjetno.Vendar ne odnehajte takoj, poslušajte druge, kaj je šlo narobe in kaj se jim je zdelo prav. V drugo igro uvedite vidike uspeha in izboljšajte ali odstranite manj priljubljene ali slabe vidike prve igre.
  • Nadaljujte z učenjem. Če kdaj potrebujete pomoč, zastavite vprašanja. Obstaja na tone koristnih ljudi, ki vam lahko pomagajo ustvariti igro, zato se nikoli ne bojite prositi za pomoč ali jo poiskati. In ne pozabite, vedno je prostora za izboljšave, zato nadaljujte s študijem in učenjem več o ustvarjanju iger.
  • Ne pozabite pogosto varnostno kopirati datotek. Nikoli ne veste, kdaj se bo računalnik sesul.
  • Vadite čim več, da boste vedno boljši pri izdelavi iger. Kot je vedno rečeno, "Praksa je popolna!"
  • Preizkusite. Preizkus. Preizkus. Ena najbolj motečih in zmedenih stvari je iskanje kritičnih napak, napak in napak v vaši igri, potem ko je objavljena v javnosti. Razdelite svojo igro na faze, kot so „razvoj“ (še vedno v pripravi), „alfa“ (začetna ali zgodnja faza testiranja), „zaprta beta“ (preizkus pred izdajo za izbrane ljudi) in „odprta beta“ ( test pred objavo za vso javnost). Izberite prave ljudi za zaprte faze beta in alfa ter zberite čim več povratnih informacij in konstruktivnih kritik. S tem izboljšajte svojo igro in odpravite čim več napak pred izdajo. Opomba: V svoje faze dodajte "pre" ali "version xx.xx", da jih še bolj izboljšate. Prepričajte se, da je jasno označena kot razvojna različica, če je.
  • Naj bo vaša igra hype in oglaševanje. Priznajmo si, niste edini izdelovalec amaterskih iger. Medtem ko izdajate igro, jo bodo zasenčile novejše in / ali bolje izdane igre. Če želite to preprečiti, na vse možne načine obvestite svojo prihajajočo igro. Tu in tam "razkrije" nekaj podrobnosti. Sporočite datum izida, da se ga bodo ljudje lahko še bolj veselili. Po potrebi lahko celo razmislite o plačilu oglaševanja.
  • Ne pozabite, da je ekipa vedno boljša od samostojnega dela. Delovno obremenitev in čas lahko znatno zmanjšate tako, da zaposlene razdelite v ekipe za grafiko in kodiranje, nato dodate več oddelkov, kot sta pisanje in sestavljanje itd. To je pomembno področje, ki je odvisno od programske opreme, ki jo izberete. in UDK nimajo veliko podpore za timsko delo in verjetno je boljša ideja neposredno urejanje kode in uporaba sistema za nadzor različic, kot je git.
  • Navsezadnje nikoli ne obupajte. Izdelava igre je lahko dolgočasen, naporen in frustrirajoč postopek. Včasih čutite željo, da preprosto odnehate in naredite kaj drugega. Ne. Vzemite si odmor, se nekaj časa ustavite in za nekaj dni odložite z delom. Tja se boste vrnili z več samozavesti.
  • Sestavite načrt dela. Če prvič ustvarjate igro in jo želite olajšati ter želite le malo eksperimentirati, potem to morda ni potrebno. Vendar vas lahko drži na pravi poti in postane še posebej pomemben, če imate obljubljeni datum izdaje. Naredite okvirni načrt, kdaj želite, da se igra dokonča, in jo nato razdelite na pododdelke, kot so faze kodiranja / grafike itd.

Opozorila

  • Royalty! Bodite čim bolj izvirni z idejami za svojo igro. Če se vam ne zdi nič novega, vzemite igro iz nekaterih vidikov obstoječe igre in jo spremenite. Če morate nujno uporabiti zaščitene vidike iger, kot so zaplet, liki ali glasba, omenite izvirne ustvarjalce. Pojmov (igranje, kodiranje itd.) Ni mogoče zaščititi z avtorskimi pravicami, čeprav so imena likov in pripovedna vesolja samodejno zaščitena.
  • Prepričajte se, da spoštujete licenco orodij, ki jih uporabljate. Veliko komercialne programske opreme (na primer Unity) prepoveduje komercialno uporabo (to pomeni, da igre, ki ste jo naredili z njo, ne morete prodati), ne da bi plačali drago licenco. Tu vam lahko resnično pomaga odprtokodna programska oprema, saj lahko z njo ustvarjate komercialne izdelke. Vendar bodite previdni pri odprtokodni programski opremi "copyleft". Primer takšne licence je GNU General Public License. Določa, da morate izdati programsko opremo pod isto licenco. To je v redu za igre in ga lahko še vedno prodate, če grafiko in ostalo obdržite zase. Vendar pa lahko imate pravne težave, če uporabljate zaprtokodno knjižnico programske opreme, kot je FMOD. Poleg tega - še posebej, če ste dober programer - lahko imate dostop do izvorne kode in veste, s čim delate, lahko pa tudi odpravljate napake in dodajate funkcije, kot se vam zdi primerno. Tukaj preberite več o odprtokodni kodi (ki jo je ustanovitelj gibanja imenoval tudi »brezplačna programska oprema« - brezplačno kot v svobodi, ne cena).