Dizajniranje video igara nije lak posao. Ali ako imate ideju koja je šteta, nema boljeg trenutka za početak nego sada. S raširenim trendom neovisnog razvoja, izgradnja igre nikada nije bila lakša ili jeftinija nego danas. Slijedite ovaj vodič za početak dizajniranja i izgradnje igre svojih snova, a zatim je proširite po cijelom svijetu.
Korak
1. dio od 7: Stvaranje temelja
Korak 1. Odaberite žanr
Iako sve uspješne igre imaju svoju jedinstvenost, gotovo sve igre spadaju u određeni žanr. Odlučite kakvu igru želite napraviti i pogledajte koje druge igre istog žanra imaju. Neki uobičajeni žanrovi uključuju:
- Arkada
- Igre pucanja ili pucanja
- Puzzle ili puzzle igra
- Platformeri
- Utrke ili trkaće igre
- Beskonačni trkač
- RPG
- Pucač iz prvog lica
- JRPG ili RPG orijentiran na priču
- Obrana tornja
- Užas
- Borac ili borbena igra
- Komedija
Korak 2. Odaberite platformu
Platforma na kojoj se odlučite razvijati svoju igru imat će značajan utjecaj na način na koji se razvija. Platforma koju odaberete određuje kako će se igra kontrolirati. Na primjer, igre za pametne telefone obično se izrađuju na temelju dodira i kretanja, računalne igre obično koriste tipkovnicu i miš, dok konzole obično koriste kontrolere za igre.
- Postoje neke iznimke od svih ovih pravila. No obično ćete lakše oblikovati igre ako se pridržavate određenih metoda kontrole.
- Ako želite napraviti igre za iPhone, morate ih poslati u Apple Store s Mac računala.
Korak 3. Zapišite početni dizajn
Ovaj početni dizajn trebao bi se sastojati od nekoliko stranica, ali će činiti jezgru doživljaja igranja koji ćete stvoriti. Ovaj dizajn sadrži glavni koncept vaše igre i omogućit će vam da vidite može li se vaša ideja doista realizirati kao video igra.
Korak 4. Počnite s osnovnom filozofijom
Ova će izjava poslužiti kao motivacija za stvaranje vaše igre. Ova je izjava jednostavna i ide ravno do točke o kojoj se vaša igra radi. Pregledajte ovu izjavu kako biste bili sigurni da vaša igra još uvijek služi svojoj osnovnoj svrsi. Evo nekoliko primjera osnovnih filozofija:
- Ova igra je ekonomska simulacija svemirske postaje.
- Ova igra vam omogućuje da se igrate kao živi automobil.
- Ova igra testira igračeve reflekse.
Korak 5. Zapišite značajke
Značajke u igri razlikuju vašu igru od ostalih igara istog žanra. Započnite zapisujući svoje ideje i koncepte. Zatim promijenite koncept u rečenice zasnovane na radnji. Pokušajte stvoriti pet do 15 značajki. Na primjer:
- Koncept: Izgradnja svemirske postaje.
- Značajke: Izgradite i upravljajte svojom osobnom svemirskom stanicom.
- Koncept: Oštećenja od asteroida.
- Značajke: Pokušajte se zaštititi od opasnih objekata poput asteroida, iskre sunca i kometa.
- Pisanje vaših značajki od nule omogućuje vam da svaku značajku zasebno ugradite u dokument dizajna. To će također učiniti vaš projekt fokusiranijim i spriječiti rast ideja usred razvojnog procesa.
- Ponavljajte ove značajke dok ne budete zadovoljni i sigurni da sve te značajke predstavljaju igru koju želite napraviti.
Korak 6. Odmorite se
Stavite ovaj početni dizajn u ladicu i pokušajte ne razmišljati o tome tjedan ili dva. Ponovno ćete poželjeti početni dizajn sa svježom perspektivom kako biste utvrdili je li projekt doista vrijedan rada ili je potrebno da revidirate ili ponovno stvorite izvorni dizajn.
2. dio od 7: Pisanje projektnog dokumenta
Korak 1. Počnite raditi na osnovnim pojedinostima
Dokumenti o dizajnu okosnica su vaše video igre. Ovaj dokument sadrži detaljne opise mehanike, zapleta, pozadine, estetskog dizajna i mnogo više vaše igre. Srećom, format ovog dokumenta manje je važan od njegovog sadržaja i nema potrebe brinuti se oko toga.
- Dokumenti o dizajnu vrlo su važni, osobito ako upravljate timom programera i umjetnika. Provjerite jesu li dokumenti koje kreirate namijenjeni njima, a ne krajnjim potrošačima. Izbjegavajte biti nejasni ili nejasni i temeljito objasnite pojedinosti o svakom mehanizmu igre.
- Nemaju sve igre dizajnerske dokumente, a dva dizajnerska dokumenta vjerojatno neće biti slična. Koristite sljedeće korake kao vodič, ali učinite svoj dokument što je moguće neovisnijim ovisno o tome što vaša igra zahtijeva.
Korak 2. Formulirajte sadržaj
Svaki aspekt igre mora biti uključen u sadržaj. Jedino što ne morate uključiti je priča, osim ako nije blisko povezana s mehanikom vaše igre.
- Izradite sadržaj koristeći isti pristup pri izradi uputa za igru. Počnite pokrivajući široke i općenite stvari poput stvaranja likova, borbe i glavnog sučelja, a zatim prijeđite na pododsjeke svakog od ovih odjeljaka.
- Zamislite ovaj sadržaj kao veliku sliku svoje igre. Detaljnije ćete zaroniti u detalje vaše igre dok budete pisali sadržaj.
Korak 3. Ispunite svaki odjeljak u dokumentu
Nakon što se stvori sadržaj, počnite objašnjavati mehaniku. Odvojite vrijeme da to detaljno objasnite kako ne bi došlo do zabune kada počnete programirati. Svaki mehanizam treba temeljito objasniti kako ne bi došlo do zabune kada ga primijenite.
Korak 4. Stvorite s drugim ljudima ili svojim timom
Ovisno o pristupu, stvaranje dizajna igre proces je suradnje. Povratne informacije drugih mogu vam pomoći zadržati igru fokusiranom i istaknuti područja koja nisu dobro razmotrena.
3. dio od 7: Počnite programirati
Korak 1. Odredite motor koji želite koristiti
Engine je glavna baza vaše igre koja sadrži razne razvojne alate za jednostavno stvaranje igara. Stvaranje igre pomoću postojećeg stroja zasigurno štedi vrijeme i jednostavnije je od stvaranja novog stroja od nule. Postoje mnogi motori dizajnirani za nezavisne programere.
- Motori obično olakšavaju manipulaciju grafikom, zvukom i umjetnom inteligencijom.
-
Svaki motor ima prednosti i nedostatke. Neki su motori prikladniji za 2D grafiku, dok su drugi prikladniji za 3D grafiku. Neki motori zahtijevaju više znanja o programiranju od drugih. Postoji nekoliko alata za razvoj igara koje možete koristiti bez ikakvog iskustva u programiranju. Neki od popularnih razvojnih motora uključuju:
- GameMaker: Studio - Jedan od najpopularnijih 2D motora.
- Unity - popularan 3D motor jer je jednostavan za korištenje i prenosiv.
- RPG Maker VX - Skriptni mehanizam stvoren za tradicionalne 2D RPG ili JRPG igre.
- Unreal Development Kit - 3D Engine koji se može prilagoditi različitim funkcijama.
- Izvor - Vrlo popularan 3D motor koji se stalno ažurira i mijenja.
- Project Spark - Optimizirani 3D Engine namijenjen povremenim korisnicima.
Korak 2. Proučite svoj motor ili pronađite nekoga tko zna za to
Ovisno o tome koji motor odaberete, možda ćete se suočiti sa značajnim programskim izazovima. Čak i najosnovnijem motoru treba vremena da shvati kako njime manipulirati. Ako potrebno programiranje nadilazi vaše mogućnosti, prvo ga proučite ili zaposlite nekoga tko je vješt.
- Ovo će biti početak vaše faze izgradnje tima. Ako ne možete programirati, morat ćete prvo zaposliti programera. O grafičkom i zvučnom dizajnu možete razmišljati kasnije jer ćete prije nego što možete nastaviti s projektom morati izgraditi prototip.
- Postoji velika zajednica neovisnih programera ili programera kojima se možete obratiti. Ljudi će se pridružiti projektu iz različitih razloga i naknada. Tu vam može pomoći solidan dokument o dizajnu igre, jer čvrst dokument pokazuje da ste predani svojoj ideji.
Korak 3. Izradite prototip
Nakon što savladate odabrani stroj, izradite prototip svoje igre. Ovaj prototip služi kao početni test glavne funkcionalnosti vaše igre. Za izradu prototipa ne trebate grafiku ili zvuk. Jednostavno stvorite jednostavna rezervirana mjesta (poput kocke ili štapića) i malo područje za testiranje.
- Kontinuirano testirajte i usavršavajte svoj prototip kako biste bili sigurni da je vaša igra zabavna. Zabilježite sve što ne radi dobro ili vam se čini da nedostaje te pregledajte svu uključenu mehaniku. Ako prototip nije zabavan, ni posljednja igra neće biti zabavna.
- Bit će značajki koje se čine lakim i mogućim, ali koje ne rade baš dobro kada se izrađuju s motorom koji odaberete. Morate biti spremni na činjenicu da će se vaš prototip mijenjati uvijek iznova dok popravljate stvari koje ne funkcioniraju dobro.
Korak 4. Fino podesite kontrole
Najosnovnija funkcija u igri je interakcija igrača s igrom putem nekog kontrolnog ulaza. Koristite ovaj prototip kako biste bili sigurni da su vaše kontrole igre što savršenije.
Igre sa lošom kontrolom frustrirat će igrače. Igra sa savršenom kontrolom će se isplatiti igračeve vještine
4. dio od 7: Stvaranje imovine
Korak 1. Uzmite u obzir potrebe projekta
Ovisno o opsegu projekta, vaše grafičke potrebe mogu se uvelike razlikovati. Neke igre su napravljene samo jednostavnim oblicima i bojama, dok druge igre imaju složene i ekspanzivne svjetove koje je stvorio tim grafičkih i zvučnih dizajnera. Budite realni sa svojim ciljevima imovine u igri i regrutirajte ljude prema svojim potrebama.
- Većinu neovisnih igara rade mali timovi, a često čak i jedna osoba. Ako sami radite na svom projektu, budite spremni potrošiti puno vremena, pogotovo ako želite sami stvoriti svu imovinu.
- Na internetu postoji mnogo besplatnih sredstava, osobito u zajednici programera ili programera. Uvijek pazite da sve što koristite ne krši zakone o autorskim pravima.
Korak 2. Napravite grubi nacrt za neke vizualne dizajne
Da biste počeli osjećati estetiku grafike igre, morate početi implementirati grafiku u prototip i razvijati prototip u sve potpuniju igru.
- Postoji mnogo stilova koje možete koristiti. Pixel art (namjerno retro stil) jedan je od najčešćih stilova koji koriste neovisni programeri. Pixel art postaje uobičajen jer su te grafike najbrže i najjeftinije za stvaranje, a i dalje pružaju dobre igre.
- Ako imate vremena i više članova, razmislite o izradi 3D grafike. Iako osnovni 3D model može izraditi samo jedna osoba, složeniji detalji oduzimaju puno vremena sami. 3D modeli trebaju teksture za dovršetak modela.
Korak 3. Dizajnirajte svijet igre ili strukturu
Nakon što imate grafiku spremnu za upotrebu, možete početi s izgradnjom igre. Ovisno o vašem stilu igre, možda ćete morati stvoriti razine ili područja za igru. Ako pravite zagonetku, možete početi s dizajniranjem zagonetke.
Korak 4. Razvijte vizualnu imovinu
Ovisno o vizualnom stilu koji koristite, postoji mnogo programa koje možete koristiti za stvaranje svojih vizualnih sredstava. Neki od popularnih programa uključuju:
- Blender - Ovaj program otvorenog koda najpopularnije je rješenje za 3D modeliranje. Na internetu postoje mnogi vodiči koji vam pokazuju kako brzo započeti.
- Photoshop - Ovaj je program bitan za proces stvaranja tekstura, kao i većine 2D grafika. Ovaj je program skup, pa ako vam nedostaje novca, razmislite o upotrebi GIMP -a, alternative otvorenog koda. GIMP ima većinu istih funkcija.
- Paint.net - Ovaj program je alternativa Paint Shop Pro -a otvorenog koda i omogućuje vam jednostavno stvaranje 2D vizuala besplatno. Ovaj je program vrlo koristan za stvaranje 2D grafike piksela.
Korak 5. Snimite audio materijal
Dizajn zvuka ima važnu ulogu u istraživanju igre koja se igra. Korištenje glazbe ili ne, kada i kako koristiti zvučne efekte te način na koji se govori dijalog mogu utjecati na to kako se igrači povezuju s vašom igrom.
- Na internetu možete pronaći razne besplatne i dobre audio zapise i softver za stvaranje glazbe. Razmislite o korištenju ovih besplatnih resursa ako vam nedostaje novca ili radite samostalno.
- Izradite vlastite zvučne efekte s predmetima u vašem domu.
5. dio od 7: Sve zajedno
Korak 1. Igrajte svoju igru što je češće moguće
Dok stvarate sve aspekte svoje igre, igrajte je kako biste bili sigurni da će vaša igra ostati zabavna i kohezivna. Ako postoji područje ili ideja koja nedostaje ili je loša, popravite je ili izbacite. Nakon što ste stvorili sve razine ili zagonetke ili područja, pokušajte ih igrati i dovršiti kako biste bili sigurni da će vaša igra biti ugodna od početka do kraja.
Korak 2. Ostanite usredotočeni na temeljnu filozofiju
Tijekom razvojnog procesa trebali biste stalno provjeravati drži li igra koju stvarate i dalje do filozofije koja je definirana od početka. Pobrinite se da se držite unaprijed izgrađenog popisa značajki i da vas različiti dodaci ne pokolebaju.
Korak 3. Polirajte, polirajte i polirajte
Ponovno preispitujte svoj grafički, zvučni i dizajn igara kako biste usavršili neka područja koja još trebaju poboljšati i istaknuli jedinstveni stil vaše igre. Vaša sposobnost brzog poliranja igre uvelike će ovisiti o grafičkom stilu koji odaberete i koristite.
6. dio od 7: Testiranje igre
Korak 1. Počnite tražiti greške
Nakon što ste stvorili igru od početka do kraja, vrijeme je da smislite kako je uništiti. Pronalaženje grešaka u vašoj igri, a zatim njihovo ispravljanje važno je kako biste osigurali da ovu igru može igrati što više ljudi.
Korak 2. Izvršite radnje koje inače ne biste pokušavali
Svaki mogući način interakcije igrača s vašom igrom vrijedan je razmatranja i isprobavanja. Uvjerite se da se vaša pravila u igri ne mogu zaobići ili prekršiti napadajući ih što je više moguće.
Testiranje na greške može potrajati onoliko vremena koliko je potrebno za izradu same igre. Što više ljudi može pomoći u testiranju, više problema možete pronaći i riješiti
Korak 3. Dajte prioritet greškama koje treba popraviti
Ako imate dugačak popis grešaka i imate samo ograničeno vrijeme za njihovo otklanjanje, pobrinite se da se prvo pozabavite ozbiljnim greškama i oštetite igru. Na primjer, ako postoji greška koja omogućuje igraču da postigne beskonačnost u igri koja se temelji na rezultatima, tada biste trebali osigurati da se greška odmah riješi.
Korak 4. Gledajte druge ljude kako se igraju
Zamolite neke prijatelje da isprobaju vašu igru. Gledajte kako se nose s izazovima u igri i kako stupaju u interakciju sa vašim svijetom igara. Možda će probati nešto o čemu dosad niste razmišljali.
Dio 7 od 7: Objavljivanje igre
Korak 1. Provjerite pravila izdanja programa navedena na stroju koji koristite
Svaki motor podržava određenu platformu, a neki motori zahtijevaju licence za izdanje za različite platforme. Na primjer, s Game Studioom možete objaviti igru na Windowsima i Mac OS X -u sa standardnom verzijom, ali ako želite objaviti igru u mobilnoj verziji, morate platiti više za nadogradnju na Pro verziju.
Korak 2. Izgradite entuzijazam za svoju igru
Kad se vaša igra uskoro objavljuje, počnite pokušavati privući pozornost. Objavite neke snimke zaslona i videozapise svoje igre na popularnim forumima za igre. Kontaktirajte web mjesto s vijestima o igrama i recite im da će vaša igra uskoro biti objavljena (svakako uključite kako nabaviti igru, koliko košta i kratak opis igre).
Tijekom proizvodnog procesa izradite web stranicu tvrtke kako biste mogli početi prikupljati sljedbenike. Stvaranje foruma o vašoj igri također je odličan način da potaknete obožavatelje na međusobnu interakciju, a ažuriranje vaše web stranice također može privući veću pozornost
Korak 3. Definirajte svoju distribucijsku uslugu
Neki neovisni programeri pružat će svoje igre na vlastitom hostingu, ali možda će vam se ova metoda pokazati kao prilično skupa, a neki domaćini jednostavno ne mogu izdržati veličinu potrebnu za veliku i uspješnu igru. Postoji nekoliko popularnih mjesta za objavljivanje nezavisnih igara za Windows i Mac OS X:
- Steam
- Desura
- Skromna trgovina
- GOG
- Mobilne igre obično se moraju objaviti u odgovarajućim trgovinama (Apple App Store, Google Play Store i druge). Isto vrijedi i za konzole (Xbox Live, PlayStation Network i druge).
- Različite usluge će uzeti različit postotak od svake prodaje vaše igre. Pogledajte pojedinosti ove u svakoj usluzi kako biste utvrdili koja je najbolja za vas. Većina usluga ima prodajnog predstavnika kojem se možete obratiti izravno.
Korak 4. Upravljajte i održavajte svoju igru
Nakon što je vaša igra objavljena, održavajte je što je više moguće ispravljanjem grešaka i uključivanjem novog sadržaja. Doba digitalne distribucije znači da se igre mogu ažurirati brže nego ikad prije. Osim toga, s vremena na vrijeme će se pojaviti greška ili dvije kako raste broj igrača koji pristupaju vašoj igri. Učinite sve što je moguće da popravite grešku što je prije moguće.
Savjeti
- Ne postoji apsolutni način da napravite igru. Zamislite ovaj vodič samo kao okvir i upotrijebite postupak koji je za vas najučinkovitiji.
- Ne očekujte da ćete preko noći zaraditi mnogo novca. Izrada igre posao je zasnovan na hobijima i interesima, a novac je bonus za taj trud.
- Bit će ljudi koji ne vjeruju da ćete to uspjeti. No, sve dok budete ozbiljni u vezi s tim, moći ćete dovršiti započeto.