Jeste li ikada imali ideju za koju ste mislili da bi bila sjajna kao pozadina PC igre? Jeste li ikada poželjeli da možete stvoriti vlastitu igru? Ili ste možda pokušali stvoriti vlastitu igru, ali ste otkrili da su troškovi kupnje stroja za igre previsoki? Kakvi god bili vaši razlozi, ovaj vam članak pokušava pomoći u pokretanju vašeg projekta stvaranja vlastite igre, uz najniže moguće troškove.
Koraci
Metoda 1 od 4: Faza planiranja
Korak 1. Formulisanje i kreiranje plana rada za vaš projekat
Ovaj korak obično zanemaruje većina ljudi koji žele stvoriti novu igru, podjednako i programeri i programeri. Međutim, to je također jedan od glavnih razloga većine neuspjelih prvih suđenja. To uglavnom uključuje odlučivanje koliko će vremena i resursa biti posvećeno svakom zadatku u okviru projekta i odnos između tih zadataka. Naravno, prvo je potrebno identificirati same procese. Pročitajte dalje u ovom članku kako biste identificirali različite zadatke koje ćete na kraju morati obaviti.
Korak 2. Odlučite o žanru vaše igre
Žanrovi igara su kategorizacije igara zasnovane na stilu igre i interakciji. To može biti:
- Akcijske igre: gdje se igra u velikoj mjeri oslanja na brze reflekse korisnika, dobar tajming, tačnost ili bilo koju kombinaciju ovih faktora za daljnji napredak u igri.
- Avanturističke igre: gdje se igra oslanja na pristupe bez sukoba koji zahtijevaju malo ili nimalo brzih refleksa. Igra napreduje rješavanjem zagonetki, izvršavanjem zadataka ili interakcijom s okruženjem igre i likovima u njoj.
- Akcija-avanturističke igre: gdje je stil igre mješavina dva prethodna žanra. Na primjer, postoje dugoročni ciljevi/zadaci koji zahtijevaju dovršetak brzih refleksa i igra napreduje kroz izvršavanje uzastopnih zadataka, od kojih je svaki ili neki vrsta mini igre zasnovane na akciji.
- Igre uloga (RPG): gdje igrači preuzimaju određene "uloge" u postavci igre i napreduju u igri kroz stjecanje bodova vještine ili iskustva. Neke od ovih igara temelje se na potezu, ali neke koriste pristup u stvarnijem vremenu. Mrežne igre s ulogama za više igrača (MMORPG) podžanr su ovog žanra, gdje više igrača dijeli isto okruženje igre, a za obavljanje nekih zadataka potrebna je suradnja više igrača.
- Simulacijske igre: gdje igra zavisi od simuliranja aspekata stvarnog života ili neke zamišljene fantazije.
- Strateške igre: gdje stil sviranja zahtijeva uglavnom pažljivo planiranje i vješto razmišljanje.
- Igre na ploči i karte: igra se zasniva na skupu karata sa kojima treba rukovati prema određenom skupu pravila ili na manipulaciji "figurama" na tabli.
Korak 3. Odlučite o postavci svoje igre
Postavka igre uključuje jednu ili više sljedećih komponenti:
- Lokacija/Geografija. Lokacija na kojoj se odvija priča o igri. Ovo bi mogla biti detaljna karta izmišljenog zemljišta ili raspored vojnog kompleksa. Ovo može biti izmišljeni/fantazijski svijet, paralelni univerzum, druga dimenzija, novi kontinent, određena država u određenoj eri, spoj posebne namjene itd.
- istorija. Pozadinska priča igre koja opisuje ono što se do sada dogodilo na lokaciji odlučenoj za igru koja je od interesa za igru.
- Mode. Ovo na neki način odlučuje o općoj temi igre. To može biti a "mračno" tematska igra, utopijska ili čak djetinjasta. Na ovo uvelike utječe ciljna grupa vaše igre, o kojoj biste trebali odlučiti u fazi planiranja.
- Društvo igara. Morate dati pozadinu potrebnu za likove uključene u igru, uključujući pozadinske priče i značajke.
Korak 4. Odlučite o grafičkom/vizuelnom stilu igre
Hoće li vaša igra biti dvodimenzionalna ili trodimenzionalna? Hoće li grafika biti otmjena ili gruba? Hoće li likovi biti prikazani u crtanom, komičnom ili stvarnom stilu?
Metoda 2 od 4: Faza logistike
Korak 1. Izračunajte raspoloživi budžet
Niti više, niti potcjenjujte svoje resurse.
Korak 2. Istražite dostupne igraće mašine na osnovu izbora koje ste napravili tokom faze planiranja
Na primjer, ako odlučite stvoriti karte/društvenu igru, vjerovatno vam neće trebati otmjena grafička mašina, a pronaći ćete i mnoge otvorene kodovi za igre namijenjene igrama s kartama. Međutim, ako planirate stvoriti pucačku akcijsku igru od prvog lica, velike su šanse da će vam trebati snažnija igra i grafički engine (i).
- Uzmite u obzir vaš trenutni nivo vještine programiranja i programske jezike u kojima ste vješti. Na primjer, ako nemate predznanje o programiranju, trebat će vam motor koji ne zahtijeva vještine programiranja.
- Uzmite u obzir nivo dokumentacije koju pruža engine za igre.
- Ako ne možete pronaći mehanizam koji odgovara vašim kriterijima proračuna i znanja o prethodnom programiranju, istražite mehanizme za igre koji zahtijevaju znanje programiranja na najjednostavnijem mogućem nivou i provjerite da li ćete pronaći onu koja odgovara vašim drugim kriterijima. Ako ne, povećajte se malo u zahtjevima programiranja dok ne pronađete mašinu koja vam odgovara drugim kriterijima.
Korak 3. Odlučite trebate li učiti programiranje ili ne
To uključuje odlučivanje:
- Bilo da trebate uopće naučiti programski jezik prema vlastitom motoru za igre.
- Koji programski jezik trebate naučiti i za koju platformu.
- Koji ste nivo vještine potrebni da biste mogli koristiti svoj motor za igru po izboru
Korak 4. Istražite mogućnosti za postizanje potrebnog nivoa vještine u potrebnom programskom jeziku
Hoćete li morati ići na tečajeve ili će vam internetski vodič biti dovoljan? Kako će to uticati na vaš budžet?
Korak 5. Obavite potrebne kupovine
Uključite dokumentaciju stroja za igre u svoju kupovinu ako se dokumentacija prodaje zasebno.
Korak 6. Naučite koristiti motor za igre
Korak 7. Pročitajte barem uvod u modele softverskog inženjeringa
Iako nije apsolutna nužnost, uvelike će pomoći.
Metoda 3 od 4: Faza implementacije
Korak 1. Počnite od malih nogu
Pokušaj početka s sofisticiranom igrom koja će cijelu stvar implementirati odjednom najvjerojatnije će završiti frustrirajuće.
Korak 2. Podijeli i osvoji
Ne pokušavajte riješiti sve probleme odjednom. Umjesto toga, pokušajte podijeliti probleme na manje i tako dalje dok ne dođete do problema kojima se možete pozabaviti.
Korak 3. Vodite bilješke i koristite povratne informacije
Pokažite šta je završeno zatvorenim krugovima prijatelja ili porodice. Izmijenite svoj dizajn prema povratnim informacijama koje ste dobili od recenzenata.
Korak 4. Koristite model dizajna i držite ga se
Nemojte pogriješiti ako promijenite modele na pola, osim ako je to krajnje neophodno.
Korak 5. Budite strpljivi
Stvaranje igre nije posao od jednog dana/sedmice. Neke igre nisu posao od jedne godine!
Metoda 4 od 4: Faza krajnjeg proizvoda
Korak 1. Osmislite svoju marketinšku kampanju
Ovo ne mora nužno biti komercijalno zasnovano. Međutim, morate povećati vidljivost svoje igre kako biste mogli dobiti više povratnih informacija koje će vam na kraju pomoći u poboljšanju vaše igre i vaših sposobnosti stvaranja igara.
Korak 2. Testirajte, testirajte i ponovo testirajte
Iako ništa nije savršeno, pokušajte biti što bliže tome.
Korak 3. Implementirajte svoju marketinšku kampanju i objavite svoju igru
Korak 4. Uzmite povratne informacije od igrača koji igraju vašu igru
Savjeti
- UDK je korišten za izradu Assassin's Creeda
- CryEngine je korišten za izradu Crysis -a
- Počnite s malim, postanite veliki
- U svakom slučaju naučite programski jezik, možda će vam dobro doći
Upozorenja
- Ne koristite u svom radu materijale zaštićene autorskim pravima koji nisu vaši. U većini zemalja korištenje materijala zaštićenih autorskim pravima bez prethodnog dopuštenja vlasnika autorskih prava smatra se zločinom koji se kažnjava zakonom.
- Budite posebno oprezni pri odabiru načina igre i sadržaja koji odgovara ciljnoj skupini. Ovo je posebno važno ako su vaša ciljna grupa djeca. Neki se sadržaji mogu smatrati uvredljivim, pa čak i nezakonitim ako se igra distribuira kao dječja igra.
- Ako ne namjeravate dizajn igara uzeti kao karijeru, pokušajte izbalansirati svoje vrijeme između stvaranja igara i posla i drugih obaveza.