Ste že kdaj pomislili, da bi bilo super, če bi bili zgodovina računalniške igre? Ste si kdaj želeli, da bi lahko ustvarili svojo igro? Ali pa ste morda poskušali ustvariti svojo igro, vendar ste ugotovili, da so stroški nakupa igralnega stroja previsoki? Ne glede na vaše razloge vam ta članek poskuša pomagati pri zagonu vašega projekta ustvarjanja lastne igre in z najnižjimi možnimi stroški.
Koraki
Metoda 1 od 4: Faza načrtovanja
Korak 1. Oblikujte in ustvarite načrt dela za vaš projekt
Ta korak običajno zanemarja večina ljudi, ki želijo ustvariti novo igro, tako programerji kot tudi neprogramerji. Je pa tudi eden glavnih razlogov za večino neuspešnih prvih poskusov. To vključuje predvsem odločanje, koliko časa in sredstev bo namenjenih vsaki nalogi v okviru projekta ter razmerje med temi nalogami. Seveda je treba najprej identificirati same procese. Preberite nadaljevanje tega članka, da ugotovite različne naloge, ki jih boste sčasoma morali opraviti.
Korak 2. Odločite se za žanr svoje igre
Zvrsti iger so kategorizacije iger, ki temeljijo na slogu igre in interakciji. To je lahko:
- Akcijske igre: kjer igra igra v veliki meri temelji na hitrih refleksih uporabnikov, dobrem času, natančnosti ali kateri koli kombinaciji teh dejavnikov za nadaljnji napredek v igri.
- Pustolovske igre: kjer igra igra temelji na nesorazmernih pristopih, ki zahtevajo malo ali nič hitrih refleksov. Igra napreduje z reševanjem ugank, opravljanjem nalog ali interakcijo z okoljem igre in liki v njej.
- Akcijsko-pustolovske igre: kjer je slog igranja mešanica dveh prejšnjih zvrsti. Na primer, obstajajo dolgoročni cilji/naloge, za katere je potrebno dokončati hitre reflekse in igra napreduje skozi izvajanje zaporednih nalog, od katerih je vsaka ali neka vrsta mini igre, ki temelji na akciji.
- Igre vlog (RPG): kjer igralci prevzamejo posebne "vloge" v nastavitvi igre in napredujejo v igri s pridobivanjem točk spretnosti ali izkušenj. Nekatere od teh iger temeljijo na potezu, nekatere pa uporabljajo bolj pristop v realnem času. Spletne igre z igranjem vlog za več igralcev (MMORPG) so podžanr tega žanra, kjer si več igralcev deli isto igralno okolje, za opravljanje nekaterih nalog pa je potrebno sodelovanje več igralcev.
- Simulacijske igre: kjer je igra odvisna od simulacije vidikov resničnega življenja ali neke namišljene fantazijske nastavitve.
- Strateške igre: kjer slog igranja zahteva predvsem skrbno načrtovanje in spretno razmišljanje.
- Družabne in kartaške igre: igra temelji na nizu kart, s katerimi je treba ravnati v skladu z določenimi pravili ali z manipuliranjem "kosov" na deski.
Korak 3. Odločite se za nastavitev igre
Nastavitev igre vključuje eno ali več naslednjih komponent:
- Lokacija/Geografija. Lokacija, na kateri se odvija zgodba igre. To je lahko podroben zemljevid izmišljene dežele ali postavitev vojaške zgradbe. To je lahko izmišljen/domišljijski svet, vzporedno vesolje, druga dimenzija, nova celina, določena država v določeni dobi, spojina za posebno uporabo itd.
- Zgodovina. Zgodba igre, ki opisuje dogajanje doslej na lokaciji, ki se je odločila za igro, ki je zanimiva za igro.
- Način. To na nek način odloča o splošni temi igre. Lahko je a "temno" tematska igra, utopična ali celo otroška. Na to močno vpliva ciljna skupina vaše igre, za katero bi se morali odločiti v fazi načrtovanja.
- Društvo iger. Podati morate ozadje, potrebno za like, vključene v igro, vključno z zgodbami in funkcijami.
Korak 4. Odločite se o grafičnem/vizualnem slogu igre
Bo vaša igra dvodimenzionalna ali tridimenzionalna igra? Bo grafika modra ali surova? Ali bodo liki upodobljeni v risanem, komičnem ali resničnem slogu?
Metoda 2 od 4: Faza logistike
Korak 1. Izračunajte razpoložljivi proračun
Ne končajte in ne podcenjujte svojih virov.
Korak 2. Raziščite razpoložljive igralne mehanizme na podlagi odločitev, ki ste jih naredili v fazi načrtovanja
Na primer, če se odločite za ustvarjanje kartic/družabnih iger, verjetno ne boste potrebovali domišljijskega grafičnega mehanizma in našli boste številne odprtokodne motorje za igre s kartami. Če pa nameravate ustvariti prvoosebno strelsko akcijsko igro, obstaja velika verjetnost, da boste potrebovali zmogljivejše igralne in grafične mehanizme.
- Upoštevajte svojo trenutno stopnjo programskega znanja in programske jezike, ki jih poznate. Na primer, če nimate predhodnega znanja o programiranju, boste potrebovali motor, ki ne zahteva programerskih veščin.
- Upoštevajte raven dokumentacije, ki jo ponuja igralni mehanizem.
- Če ne najdete motorja, ki bi ustrezal vašim kriterijem glede proračuna in predhodnega znanja programiranja, raziščite motorje za igre, ki zahtevajo znanje programiranja na najpreprostejši možni ravni in preverite, ali najdete tistega, ki ustreza vašim drugim merilom. Če ne, se nekoliko povečajte v zahtevah po programiranju, dokler ne najdete motorja, ki ustreza drugim merilom.
Korak 3. Odločite se, ali se morate naučiti programiranja ali ne
To vključuje odločitev:
- Ne glede na to, ali se morate glede na izbrani igralni mehanizem sploh naučiti programskega jezika.
- Kateri programski jezik se morate naučiti in za katero platformo.
- Kakšno raven znanja morate doseči, da lahko uporabljate izbrani motor za igre
Korak 4. Raziščite možnosti za doseganje zahtevane ravni znanja v potrebnem programskem jeziku
Boste morali obiskovati tečaje ali bo zadostovala spletna vadnica? Kako bo to vplivalo na vaš proračun?
Korak 5. Naredite potrebne nakupe
Če dokumentacijo prodajate ločeno, med nakupe vključite dokumentacijo igralnega stroja.
Korak 6. Naučite se uporabljati motor za igre
Korak 7. Preberite vsaj uvod v modele programskega inženiringa
Čeprav to ni nujno, bo v veliko pomoč.
Metoda 3 od 4: Faza izvajanja
Korak 1. Začnite z majhnim
Če poskusite začeti s prefinjeno igro, ki bo celotno stvar izvajala naenkrat, bo najverjetneje frustrirajoče.
Korak 2. Razdelite in osvojite
Ne poskušajte rešiti vseh težav hkrati. Namesto tega poskusite težave razdeliti na manjše in tako naprej, dokler ne pridete do obvladljivih težav, ki se jih lahko lotite.
Korak 3. Zapišite si opombe in uporabite povratne informacije
Pokažite, kaj je končano, v zaprtih krogih prijateljev ali družine. Prilagodite svoj dizajn glede na povratne informacije recenzentov.
Korak 4. Uporabite model oblikovanja in se ga držite
Ne naredite napake, če zamenjate model na pol, razen če je to nujno potrebno.
Korak 5. Bodite potrpežljivi
Ustvarjanje igre ni delo za en dan/teden. Nekatere igre niso enoletno delo!
Metoda 4 od 4: Faza končnega izdelka
Korak 1. Oblikujte svojo marketinško kampanjo
To ni nujno komercialno. Vendar morate povečati prepoznavnost svoje igre, da boste lahko dobili več povratnih informacij, ki bodo sčasoma pripomogle k izboljšanju vaše igre in vaših sposobnosti ustvarjanja iger.
Korak 2. Preizkusite, preizkusite in ponovno preizkusite
Čeprav nič ni popolno, poskusite biti čim bližje temu.
Korak 3. Izvedite svojo tržno kampanjo in objavite svojo igro
Korak 4. Vzemite povratne informacije od igralcev, ki igrajo vašo igro
Nasveti
- UDK je bil uporabljen za izdelavo Assassin's Creed
- CryEngine je bil uporabljen za izdelavo Crysis
- Začnite z majhnimi, postanite veliki
- Vseeno se naučite programskega jezika, morda vam bo prišel prav
Opozorila
- Pri svojem delu ne uporabljajte avtorsko zaščitenega materiala, ki ni vaš. V večini držav se uporaba avtorsko zaščitenih materialov brez predhodnega dovoljenja lastnika avtorskih pravic šteje za kaznivo dejanje, ki se kaznuje po zakonu.
- Bodite še posebej previdni pri izbiri načina igre in vsebine, ki ustreza ciljni skupini. To je še posebej pomembno, če so vaša ciljna skupina otroci. Nekatere vsebine se lahko štejejo za žaljive in celo nezakonite, če se igra distribuira kot otroška igra.
- Če oblikovanja iger ne nameravate jemati kot kariero, poskusite uravnotežiti svoj čas med ustvarjanjem iger in svojim delom ter drugimi odgovornostmi.