Volite li igrati video igre, uvijek imate trik da završite igru ili pobijedite svoje protivnike u svojoj igri, ili imate toliko veliku maštu da možete zamisliti lika ili čak vlastiti svijet? Postoje mnogi alati koje možete koristiti da svoju snagu pretvorite u video igre. Prije toga su vam potrebne vještine programiranja. No, ako možete, potrebni su vam samo miš i tipkovnica i sposobna ekipa.
Korak
1. dio 2: Pronalaženje potrebnih alata/aplikacija
Korak 1. Izradite igru temeljenu na tekstu
Ova vrsta igre vjerojatno je najlakša za napraviti, iako nisu svi zainteresirani za stvaranje i igranje igre koja nema grafiku. Većina tekstualnih igara usredotočuje se na priče, zagonetke ili avanture koje kombiniraju pripovijedanje, istraživanje i zagonetke.
- Twine je aplikacija koja se može jednostavno koristiti u vašem pregledniku.
- StoryNexus i Visionaire opcije su koje pružaju više mogućnosti igranja i statične slike.
- Inform7 je bolji alat ili aplikacija jer ima veliku zajednicu i pristaše.
Korak 2. Napravite 2D igru
GameMaker i Stencyl izvrsne su opcije ako želite stvoriti 2D igre u bilo kojem žanru, a oboje vam daju mogućnost korištenja programskog koda bez potrebe za programiranjem. Ogrepsti! također je alat koji možete koristiti za izradu igara preglednika.
Korak 3. Pokušavate napraviti 3D igru
Izrada 3D igre puno je izazovnija od 2D igre. Zato se pripremite za dugotrajan i težak projekt. Spark i Game Guru mogu vam olakšati zadatak jer vam omogućuju stvaranje svijeta igara bez razumijevanja programiranja. Ako imate znanje programiranja ili želite naučiti programirati, isprobajte trenutno popularni engine za igre, Unity.
Ako želite stvoriti vlastite 3D modele, trebat će vam softver za stvaranje 3D sadržaja poput 3DS Max, Blender ili Maya
Korak 4. Pristupite programiranju
Čak i ako imate iskustva u programiranju, možda ćete htjeti upotrijebiti jedan od gore navedenih strojeva za stvaranje svoje prve igre, a ne morate krenuti drugim, težim putem. Međutim, neki ljudi radije imaju kontrolu nad svim aspektima igara koje stvaraju i žele ih izgraditi od nule. U idealnom slučaju, kako biste mogli kombinirati sve aspekte svoje igre na uredan i jasan način, radije biste svoju igru izgradili u integriranom razvojnom okruženju, poput Eclipsea, a ne u uređivaču teksta.
Iako zaista možete napraviti igre na bilo kojem programskom jeziku, C ++ je izvrstan alat koji ima mnogo resursa i vodiča koji su vam potrebni za izradu igara
2. dio 2: Stvaranje igre
Korak 1. Definirajte pojam
Za vaš prvi projekt, stvaranje jednostavne igre iz žanra koji vam se sviđa dobra je polazna točka (na primjer, platformer ili igra uloga). Prije nego što počnete, zabilježite sve svoje ideje o igri i pokušajte odgovoriti na neka od ovih pitanja:
- Koje su glavne komponente igranja? Primjeri ovih odgovora uključuju pobjeđivanje neprijatelja, rješavanje zagonetki ili razgovor s drugim likovima u igri.
- Kakvo igranje igre želite u svojoj igri? Na primjer, možda biste htjeli da se vaši igrači bore protiv neprijatelja u stvarnom vremenu koji zahtijevaju agilnost u kombinacijama gumba ili na potezu koji zahtijevaju strategiju i taktiku. Ili ako se vaša igra fokusira na razgovor s drugim likovima u igri, hoće li igrač moći promijeniti radnju ili priču ako napravi drugačiji izbor, ili je radnja linearnija pa igrači moraju donositi prave odluke.
- Kakvo je vaše raspoloženje u igri? Veselo, sablasno, tajanstveno ili uzdignuto?
Korak 2. Izradite jednostavnu razinu
Ako za kreiranje igre koristite motor za igre ili alat za stvaranje igara, pokušajte biti kreativni s tim strojem ili alatom. Saznajte kako postaviti pokretne pozadine, objekte i likove. Zapravo, možete pokušati postići da likovi u igri stupe u interakciju s postojećim objektima ili pokušati istražiti objekte koji su već dostupni u alatu ili softveru koji koristite i vidjeti postoji li interakcija s kojom se može postići predmet.
- Ako ne znate kako nešto učiniti, potražite to na alatu ili web stranici stroja ili potražite drugdje na internetu, poput foruma.
- Za prvi projekt ne morate se previše brinuti oko rasvjete ili drugih grafičkih detalja.
Korak 3. Osmislite svoj glavni način igre
Dizajniranje igranja zahtijeva nekoliko dotjerivanja i izmjena softvera igre te zahtijeva izgradnju složenijeg sustava ako je izgrađen od nule. Evo nekoliko primjera:
- Ako stvarate platformersku igru, želite li da vaš lik može dvostruko skočiti ili skočiti u zrak ili neki drugi poseban potez? Također pokušajte izmijeniti visinu skoka vašeg lika i odgovor na različite interakcije koje igrač daje (poput držanja gumba pritisnutog nekoliko sekundi).
- Ako napravite RPG ili horor igru, kojim će oružjem igrači započeti igru? Odaberite dva ili tri oružja koja igrači mogu nadograditi, a zatim ih isprobajte. Uvjerite se da je izbor oružja zanimljiv i raznolik. Na primjer, pružate tri vrste oružja, naime snažno oružje koje može ozlijediti više neprijatelja ili oružje koje neprijatelje čini slabijima. Ne činite jedno oružje mnogo jačim od drugog osim ako je oružje skuplje i teško ga je nabaviti.
- Želite li u igrama temeljenim na dijalogu igrač odabrati zaslon "granu" dijaloga na zaslonu ili samo pročitati upute za izvršavanje određenog zadatka i otvoriti sljedeći dijalog? Želite li da igra bude linearna i jednosmjerna ili da ima više radnji i završetaka?
Korak 4. Izradite više razina
Tri ili pet kratkih razina razumne su mete za vašu prvu igru. Ionako ih uvijek možete dodati kasnije. Uvijek zadržite svoj glavni način igre na svakoj razini i učinite da svaka razina ima različite izazove ili se povećava. Možete napraviti razine uzastopne gdje igrači moraju završiti jednu razinu kako bi igrali drugu razinu, ili stvoriti zasebne razine na kojima igrači mogu izabrati željenu razinu.
- Za platformerske igre jedan od izazova su obično brži neprijatelji ili pokretne platforme.
- Akcijske igre mogu predstaviti novog neprijatelja sa svakom razinom, moćnog neprijatelja ili šefa ili neprijatelja kojeg nije moguće pobijediti bez određenih trikova ili oružja.
- Zagonetke se obično drže jedne vrste zagonetki i otežavaju je sa svakom razinom ili uvode nove alate ili prepreke o kojima igrači moraju bolje razmisliti.
Korak 5. Postavite dugoročne i srednjoročne ciljeve
Igra ponekad ima nešto što se naziva "sekundarna mehanika" ili "sekundarna igra". Korištenjem mehanizama iz glavnog igranja, poput skakanja, igrači mogu koristiti i sekundarni način igre, poput nagaženja protivnika pri slijetanju ili prikupljanju predmeta. Ovaj sekundarni način igre može se koristiti da postane dugoročno postignuće u igri, na primjer prikupljanjem novčića na svakoj razini, igrači ih mogu spremiti i kupiti nadogradnje koje mogu pomoći u dovršenju igre.
Iz gornjeg primjera možda ste nesvjesno ušli u sekundarni način igre. Samo se pobrinite da vaši igrači odmah shvate aspekt koji instalirate. Ako nakon 10 minuta vaš igrač samo misli da vaša igra samo non-stop gađa neprijatelje, za nekoliko minuta će mu zasigurno biti dosadno. Kad bi dobio novčić nakon što je pobijedio prvog neprijatelja, znao bi da ima cilj, ili bi se barem zapitao koja je funkcija novčića, pa bi na kraju nastavio igrati
Korak 6. Napravite probni rad
Isprobajte svaku razinu koju ste stvorili nekoliko puta i zamolite prijatelje ili ljude koje poznajete da vam pomognu. Pokušajte igrati igru s različitim pristupima, u rasponu od korištenja odgovarajućeg načina ili korištenja čudnih i neobičnih načina, kao što je zanemarivanje misije i izravna borba s konačnim šefom, ili pokušaj završiti igru s najgorim resursima. Proces testiranja dug je i frustrirajući proces, no ispravljanje grešaka i usavršavanje igranja je nešto što biste trebali učiniti prije objavljivanja igre.
- Evo dovoljno informacija o vašem testnom timu. Moraju znati osnovne stvari poput kontrole, ali ne moraju znati sve.
- Dajte svom testeru obrazac za povratne informacije kako biste mogli zapisati sve podatke te ih kasnije pročitati i vratiti. U ovom obrascu možete postaviti i neka specifična pitanja o svojoj igri.
- Testeri koji vam mogu najviše pomoći su ljudi koji vas ne poznaju i ne ustručavaju se dati vam kritike i prijedloge.
Korak 7. Poboljšajte grafiku i zvuk u igri
Iako postoji mnogo sredstava za igre koje možete koristiti, odvojite vrijeme da ih prilagodite kako bi izgledali savršeno. Ako neki aspekt nije savršen ili ne izgleda dobro, zamijenite ga nečim drugim. Naučite pixel art ako želite promijeniti sliku u 2D igri ili upotrijebite softver poput OpenGL -a ako radite na 3D projektu. Dodajte svjetlosni efekt kako biste igračima dali do znanja koji je glavni put kojim ćete krenuti ili učinak čestica koji pokazuje hladan učinak napada ili kretanje u pozadini. Također dodajte zvuk za korake, napade, skokove i sve ostalo što zahtijeva zvuk.