Danes je vse več ljudi odvisnih od video iger. To pomeni, da obstaja veliko priložnosti za nove ljudi, da vstopijo v svet iger in naredijo odlične igre. Ustvarjanje igre je zapleten proces, vendar ga lahko naredite sami z malo zunanje pomoči ali denarja. Pokazali vam bomo osnove, ki jih lahko upoštevate pri ustvarjanju lastne igre in njeni odlični igri. Začnite s korakom 1 spodaj.
Korak
1. del od 4: Priprava na uspeh
Korak 1. Razumeti svojo igro
Če želite ohraniti nemoten potek ustvarjanja iger, boste morali narediti nekakšno načrtovanje in razmišljanje, ki vključuje velike težave. Kateri žanr bi izbrali za svojo igro (RPG [igra vlog], strelec, platformer itd.)? Kakšno platformo potrebujete za igro? Katere so edinstvene ali izstopajoče lastnosti vaše igre? Vsak odgovor na vsako vprašanje bo zahteval različne vire, spretnosti in načrtovanje, saj bo vsak imel drugačen vpliv na razvoj igre.
Korak 2. Oblikujte dobro igro
Kako je igra zasnovana, bo zelo pomembno, zato je dobro razmisliti o tem, preden začnete graditi igro. Kako bodo igralci napredovali v igri? Kako igralci komunicirajo s svetom? Kako učite igralce, kako naj igrajo vašo igro? Kakšne zvočne in glasbene znake boste uporabili? Vse to je zelo pomembno.
Korak 3. Bodite realni
Če bi bilo enostavno narediti igro, kot je Mass Effect, bi to storili vsi. Morate razumeti, kaj lahko in česa ne morete storiti brez podpore odličnega studia in gore izkušenj za vami. Prav tako morate biti realni glede tega, kaj lahko dosežete v razumnem roku. Če niste realni glede svojih sposobnosti, boste bolj verjetno hitro razočarani in obupali. Nočemo, da obupate!
Korak 4. Poiščite dobro strojno in programsko opremo
Za ustvarjanje iger nad nivojem mobilnih iger (igre, ki jih je mogoče igrati na napravah, kot so telefoni, tablični računalniki, dlančniki ali kalkulatorji) je potreben računalnik, ki je verjetno "popolnoma spremenjen". Če uporabljate starejši sistem, boste ugotovili, da se igra ne bo izvajala na tem računalniku. Za izdelavo iger boste potrebovali tudi precej zmogljivo in zelo specifično programsko opremo. Nekatere programe je mogoče dobiti brezplačno ali po nizki ceni, drugi pa so lahko odtok denarnice. Dobra programska oprema bo obravnavana v naslednjem razdelku, vendar upoštevajte, da programska oprema, ki jo potrebujete, vključuje modelar 3D, urejevalnik slik, urejevalnik besedila, prevajalnik itd.
Potrebovali boste vsaj zmogljiv procesor (vsaj štirijedrni in še bolje, če imate najnovejši procesor i5s ali i7s), veliko RAM-a in vrhunsko grafično kartico
2. del od 4: Zgradite svojo ekipo
Korak 1. Naredite majhne igre sami, velike igre z drugimi ljudmi
Če želite samo hitro narediti mobilne igre brez zapletenih slik in programiranja, je to v redu. To je odličen projekt za delo na sebi, saj lahko z njim pokažete potencialnim delodajalcem in vlagateljem, česa ste sposobni. Če pa želite narediti resnejšo igro, boste potrebovali pomoč. Indie igre imajo običajno skupine 5-10 ljudi (odvisno od kompleksnosti), igre velikih imen pa lahko v proces vključijo do nekaj sto ljudi!
Korak 2. Zgradite svojo ekipo
Če želite ustvarjati najmočnejše vrste iger, boste potrebovali veliko ljudi z različnimi veščinami. Potrebovali boste programerje, modelarje, vizualne oblikovalce, oblikovalce iger ali ravni, avdio strokovnjake, pa tudi producente ali tržnike/financerje.
Korak 3. Ustvarite dokument o oblikovanju igre ali GDD (dokument o oblikovanju igre)
Zamislite si to kot nekaj med povzetkom in vojnim načrtom vaše igre. GDD vam pove vse o oblikovanju igre: igranje, mehanika iger, liki, zaplet itd. Poleg tega GDD prikazuje tudi, kaj je treba storiti, kdo je zadolžen za to, kaj lahko pričakuje in splošen urnik za opravljeno delo. GDD je zelo pomemben, ne le kot referenca za delo vaše ekipe glede na cilje, ki jih želite doseči, ampak tudi za prikaz potencialnih vlagateljev.
- Vaš GDD je treba razdeliti na oddelke in vključevati podrobno vsebino.
- Splošni oddelki, ki jih je treba vključiti, vključujejo zgodbo igre, glavne in manjše like, oblikovanje ravni, igranje, likovno in vizualno oblikovanje, zvok in glasbo igre ter podrobnosti o upravljanju in oblikovanju uporabniškega vmesnika.
- GDD ne sme biti omejen le na besedilo. Običajno boste našli skice oblikovanja, konceptno umetnost in celo nekaj podobnega, kot so video predogledi ali zvočni vzorci.
- Ne bodite preveč omejeni in ne skrbite preveč glede svojega GDD in njegove oblike. Ni standardnih oblik ali stvari, ki bi jih bilo treba vključiti. Samo ustvarite ustrezen GDD za svojo igro.
Korak 4. Pomislite na denar
Za izdelavo iger potrebujete denar. Ne samo to, potrebna orodja so tudi draga in povzročajo, da igra traja veliko časa (kar vzame čas, ki bi ga lahko uporabili za druge stvari, ki resnično prinašajo prihodek). Več ljudi, s katerimi delate, dražje bo in kompleksnejše bodo veščine, da bodo postopoma postajale vse bolj izpopolnjene igre. Pomislite, od kod črpate denar, in se s sodelavci pogovorite, kako, kdaj in koliko bodo plačani, preden se dejansko delo začne.
- Najcenejši način za ustvarjanje igre je, da vse naredite sami, popolnoma sami. Vendar pa je to težko narediti, če nimate spretnosti in vrste spretnosti, potrebne za ustvarjanje iger, se zelo razlikujejo. Za ljudi, ki so popolnoma neizkušeni in delajo sami, lahko vsaj še vedno preizkusijo preprosto aplikacijo za kloniranje. Tudi če sami izdelujete igre, morate še vedno plačati licenčnine za najboljše motorje (programska oprema za ustvarjanje iger) ter različne trgovine z aplikacijami in druga prodajna mesta. Ne pozabite na davke za denar, ki ga zaslužite pozneje.
- Za izdelavo povprečno kakovostne indie igre bi potrebovali nekaj sto milijonov. Razvoj velikih in slavnih iger pogosto stane milijarde.
3. del od 4: Prehod skozi proces
Korak 1. Naredite programiranje
Za igro morate izbrati motor. Motor za igre je del programske opreme, ki nadzoruje vse majhne podrobnosti o delovanju igre (kot so algoritmi, fizika itd.). Motorji potrebujejo orodja, ki so včasih priložena motorju, včasih pa jih je treba zgraditi iz nič, kar vam omogoča interakcijo in ustvarjanje iger v motorju. Ko to storite, boste morali najti nekoga, ki zna pisati skripte v motorju. V procesu skriptiranja povedate igralnemu mehanizmu, kaj naj naredi. Ta delovna mesta običajno zahtevajo določeno stopnjo programiranja.
Korak 2. Ustvarite vsebino
Prav tako morate začeti ustvarjati dejansko vsebino igre. To pomeni modeliranje likov, ustvarjanje sprajtov (vizualne predstavitve vseh predmetov v igri), ustvarjanje okolij, ustvarjanje vseh predmetov, s katerimi bo igralec sodeloval itd. Za dokončanje te naloge so običajno potrebne odlične veščine programske opreme 3D in vizualne umetnosti. Prav tako je dobro skrbno načrtovati vnaprej.
Korak 3. Naredite beta
Svojo igro morate preizkusiti tako, da prosite nekoga drugega, naj jo igra. Ne skrbite, da boste še našli programske napake (hrošče): ljudi morate spodbuditi, da jo igrajo, tudi če želite le videti, kako drugi vidijo in čutijo vašo igralno izkušnjo. Kar se vam zdi intuitivno, lahko koga drugega zelo zmoti. Morda boste zamudili vadnico ali element zgodbe. Nikoli ne boš vedel. Zato je pomembno, da si ogledate pogled tujca.
Korak 4. Test, test, test
Ko končate igro, vaše delo v resnici ni končano. Vse moraš preizkusiti. Vse. Preverite vse možne scenarije v svoji igri in se prepričajte, da ni programskih napak. To zahteva čas in trud. Namenite dovolj časa za testiranje!
Korak 5. Pokažite svojo igro
Ko bodo končani, naj drugi vidijo vašo igro. Pokažite ga podjetjem, ki bi jih morda zanimalo vlagati v vašo igro, in ljudem, za katere menite, da so pripravljeni igrati to igro! Ustvarite spletna mesta in bloge z razvojem iger, pokažite posnetke zaslona, video posnetke, napovednike in vsebino, da boste ljudem pokazali, kaj v resnici je vaša igra. Ustvarjanje zanimanja je ključnega pomena za uspeh vaše igre.
Korak 6. Sprostite igro
Korak 1. Preizkusite program za ustvarjanje iger za začetnike
Obstaja nekaj dobrih programov, ki jih lahko začetniki uporabijo za ustvarjanje osnovnih iger. Najbolj priljubljena sta verjetno Game Maker in RPG Maker, dobra pa sta tudi Atmosfera in Tovarna iger. Uporabite lahko tudi orodja za usposabljanje za programiranje otrok, na primer MIT's Scratch. Ta program odlično poučuje osnovne veščine, ki jih potrebujete.
Korak 2. Spoznajte različno grafično programsko opremo
Če za grafično delo ne najemate strokovnjaka, bodite pripravljeni, ker se morate veliko naučiti. Morali se boste naučiti upravljati številne zapletene grafične programe … vendar to zmorete! Photoshop, Blender, GIMP in Paint.net so odlična mesta za začetek, če želite ustvariti vizualne elemente za svojo igro.
Korak 3. Poskusite iti na tradicionalen način
Če boste imeli izkušnje, izobrazbo in dobro znano igro, ki ima nekaj opraviti z vašim imenom, boste lažje ustvarili uspešno igro in pridobili vlagatelje. Iz teh razlogov morda ne bi škodilo sodelovanje s tradicionalnim razvijalcem iger, ki že ima ime, preden se odločite, da boste začeli izdelovati svoje igre. Morda boste morali iti v šolo ali pridobiti nekaj spretnosti, vendar so to koraki do vašega cilja in sčasoma boste okusili nagrade.
Korak 4. Poiščite svojo pot v indie skupnost
Skupnost razvijalcev indie iger je zelo močna, podpira in prijazna. Če jih dobro podpirate, tržite, razpravljate in jim pomagate pri njihovih projektih, vam bodo na enak način vrnili uslugo. Pogovorite se z njimi, jih bolje spoznajte in jim dovolite, da spoznajo tudi vas. Presenečeni boste nad tem, kaj lahko dosežete s podporo skupnosti za vami.
Korak 5. Če mislite resno, razmislite o množičnem financiranju
Če želite narediti profesionalno igro, ki bo konkurenčna drugim resnim igram, boste potrebovali denar. Na srečo so se stvari v zadnjih letih spremenile in množično financiranje je neimenovanim ljudem omogočilo ustvarjanje odličnih iger. Poskusite se seznaniti s Kickstarterjem ali drugimi podobnimi spletnimi mesti. Zavedati pa se morate, da se morate res potruditi, da naredite odlično kampanjo. To pomeni realne cilje, velike nagrade in stalno komunikacijo.
Nasveti
- Ne pričakujte, da bo vaša prva igra revolucionarno merilo. Če ste res vztrajni, se lahko to zgodi, vendar so možnosti majhne. Ne odnehajte še, poslušajte, kaj imajo ljudje povedati o tem, kaj je šlo narobe in kaj jim je všeč. Izvedite vidike, ki so vam všeč v drugi igri, in izboljšajte ali odstranite tisto, kar vam ni bilo všeč, ali stvari, ki so bile slabe v vaši prvi igri.
- Učite se še naprej. Če potrebujete pomoč, vprašajte. Na milijone ljudi je pripravljenih pomagati pri ustvarjanju iger, zato se nikoli ne bojte poiskati pomoči. In ne pozabite, vedno obstaja prostor za izboljšave, zato se učite o ustvarjanju iger.
- Ne pozabite pogosto varnostno kopirati datotek. Nikoli ne veste, kdaj se bo računalnik zrušil.
- Vadite, kolikor je mogoče, da boste postali boljši pri ustvarjanju iger. Kot pravi pregovor "Zgodnja praksa popolnosti!"
-
Test. Test. Test.
Ena najbolj motečih in neprijetnih stvari je odkrivanje kritičnih napak, napak in programskih napak v vaši igri po objavi v javnosti. Razvrstite svojo igro v stopnje, kot so razvoj (še v nastajanju), alfa (prvo ali začetno testiranje), zaprta beta (preskus pred izdajo za povabljene ali izbrane osebe) in odprta beta (preskusi pred izdajo za širšo javnost). Izberite prave ljudi za zaključene beta in alfa faze ter zberite čim več povratnih informacij in konstruktivnih kritik. S temi informacijami izboljšajte svojo igro in popravite čim več programskih napak pred izdajo. Dodajte pred- ali xx.xx različice za svoje stopnje, da boste lahko igro še bolje polirali. Če je eden izmed njih, ga označite kot razvojno različico.
- Naredite senzacionalno promocijo in se oglašajte. Recimo, niste edini amaterski ustvarjalec iger. Lahko samo izdate igro in vas takoj zasenči novejša in/ali boljša igra, ki prav tako izhaja. Za boj proti temu razširite glas o svoji igri, ki se bo začela v bližnji prihodnosti, na kakršen koli način. Tu in tam "pustite" nekaj podrobnosti. Objavite datum izida, da bodo ljudje nestrpno čakali. Če je vredno, razmislite o porabi denarja za oglaševanje.
- Ne pozabite, da je imeti ekipo vedno bolje kot delati sam. Delovno obremenitev in čas, ki ga porabite za ustvarjanje iger, lahko znatno zmanjšate tako, da svojo ekipo razdelite na grafiko in kodiranje ter nato dodate še druge oddelke, kot sta pisanje in sestavljanje itd. To je pomembno področje, odvisno od programske opreme, ki jo izberete, saj ustvarjalci grafičnih iger, kot so BGE, Unity in UDK, nimajo zadostne podpore za delovne tokove skupin, zato bi bilo lahko boljša ideja neposredno urejanje kode in prehod na sistem 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 naredi tega. Vzemite si čas za počitek, pojdite na zabavo in za nekaj dni odložite delo. Vrnili se boste znova samozavestni.
- Sestavite delovni načrt. Če ste prvič in ne želite hiteti in želite eksperimentirati, delovni načrt morda ne bo potreben. Vendar vas bo delovni načrt vodil k vašim ciljem in je lahko še posebej pomemben, če ste obljubili datum objave. Ko ga želite dokončati, najprej naredite okvirni načrt, nato pa ga natančneje določite v pododdelkih kodiranja/grafičnih stopenj itd.
Opozorilo
Avtorske pravice! Poskrbite, da bodo vaše ideje za igre čim bolj izvirne. Če ne pomislite na kaj drugega, si ni slabo izposoditi nekaterih vidikov iz igre in jih spremeniti. Če morate nujno navesti avtorsko zaščitene vidike igre, kot so zaplet, liki ali glasba, omenite prvotnega ustvarjalca. Koncepti (igranje, način pisanja kode itd.) Niso zaščiteni z avtorskimi pravicami, medtem ko so imena in zbirka dejstev, ki sestavljajo celotno zgodbo v igri, samodejno zaščitena
-
Upoštevajte licenco orodja, ki ga uporabljate. Mnoga lastniška programska oprema (na primer Unity) prepoveduje komercialno uporabo (torej ne morete prodajati iger, narejenih s to programsko opremo), ne da bi plačali drago licenco. Tu lahko odprtokodna programska oprema resnično pomaga, saj ta vrsta programske opreme dovoljuje komercialno uporabo. Vendar morate biti pri uporabi odprtokodne programske opreme, ki uporabniku daje pravico do uporabe, spreminjanja in distribucije le enkrat, previdni. Splošna javna licenca GNU je primer takšne licence. Ta licenca določa, da morate svojo programsko opremo izdati pod isto licenco. To je v redu za igre in še vedno lahko prodajate svoje igre, dokler umetniška sredstva in podobne stvari hranite zase. Če pa uporabljate zaprtokodno knjižnico programske opreme, kot je FMOD, lahko naletite na pravne težave. Poleg tega - še posebej, če ste izkušen programer, lahko dostopate do izvorne kode in delate s črno škatlo 24 ur na dan in lahko po želji odpravljate napake in dodajate funkcije. Več informacij o odprtokodnem viru (ki ga ustanovitelji gibanja imenujejo "brezplačna programska oprema" - brezplačno v smislu prilagodljivosti in ne v smislu cene) najdete tukaj