Kako napraviti kompjutersku igru: 11 koraka (sa slikama)

Sadržaj:

Kako napraviti kompjutersku igru: 11 koraka (sa slikama)
Kako napraviti kompjutersku igru: 11 koraka (sa slikama)

Video: Kako napraviti kompjutersku igru: 11 koraka (sa slikama)

Video: Kako napraviti kompjutersku igru: 11 koraka (sa slikama)
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, April
Anonim

Volite li igrati video igre, uvijek imate trik da završite igru ili pobijedite svoje protivnike u igri, ili imate toliko veliku maštu da možete zamisliti lika ili čak vlastiti svijet? Postoji mnogo alata koje možete koristiti da svoju snagu pretvorite u video igre. Prije toga su vam potrebne vještine programiranja. Ali ako možete, potrebni su vam samo miš i tastatura i sposoban tim.

Korak

1. dio 2: Pronalaženje potrebnih alata/aplikacija

Napravite računarske igre 1. korak
Napravite računarske igre 1. korak

Korak 1. Kreirajte igru zasnovanu na tekstu

Ova vrsta igre vjerojatno je najlakša za napraviti, iako nisu svi zainteresirani za stvaranje i igru koja nema grafiku. Većina tekstualnih igara fokusira se na priče, zagonetke ili avanture koje kombiniraju pripovijedanje, istraživanje i zagonetke.

  • Twine je aplikacija koja se lako može koristiti u vašem pregledniku.
  • StoryNexus i Visionaire su opcije koje pružaju više opcija igranja i statične slike.
  • Inform7 je bolji alat ili aplikacija jer ima veliku zajednicu i pristalice.
Napravite računarske igre 2. korak
Napravite računarske igre 2. korak

Korak 2. Kreirajte 2D igru

GameMaker i Stencyl odlične 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. Scratch! je također alat koji možete koristiti za kreiranje igara u pregledniku.

Napravite računarske igre 3. korak
Napravite računarske igre 3. korak

Korak 3. Pokušavate napraviti 3D igru

Stvaranje 3D igre mnogo je izazovniji od 2D igre. Zato se pripremite za dugotrajan i težak projekat. Spark i Game Guru mogu vam olakšati zadatak omogućujući vam da kreirate svijet igara bez razumijevanja programiranja. Ako imate znanje programiranja ili želite naučiti programiranje, isprobajte trenutno popularni engine za igre, Unity.

Ako želite stvoriti vlastite 3D modele, trebat će vam softver za 3D stvaranje, poput 3DS Max, Blender ili Maya

Napravite računarske igre 4. korak
Napravite računarske igre 4. korak

Korak 4. Pristupite programiranju

Čak i ako imate iskustvo programiranja, možda ćete htjeti upotrijebiti jedan od gore navedenih strojeva za kreiranje prve igre, a ne morate ići drugim, težim putem. Međutim, neki ljudi radije imaju kontrolu nad svim aspektima igara koje prave i žele ih izgraditi od nule. Idealno, 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 sjajan alat koji ima mnogo resursa i vodiča koji su vam potrebni za izradu igara

2. dio 2: Stvaranje igre

Napravite računarske igre 5. korak
Napravite računarske igre 5. korak

Korak 1. Definirajte koncept

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 počnete, zapiš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 dugmadi 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 donijeti prave odluke.
  • Kakvo je vaše raspoloženje u igri? Veselo, sablasno, misteriozno ili uzdignuto?
Napravite računarske igre 6. korak
Napravite računarske igre 6. korak

Korak 2. Kreirajte jednostavan nivo

Ako za kreiranje igre koristite engine za igre ili alat za kreiranje igara, pokušajte biti kreativni s tim mehanizmom ili alatom. Naučite kako postaviti pokretne pozadine, objekte i likove. Zapravo, možete pokušati natjerati likove u igri da 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 objekat.

  • Ako ne znate kako nešto učiniti, potražite to na web stranici alata ili stroja ili na drugom mjestu na internetu, poput foruma.
  • Za prvi projekt nema potrebe previše brinuti o osvjetljenju ili drugim grafičkim detaljima.
Napravite računarske igre 7. korak
Napravite računarske igre 7. korak

Korak 3. Osmislite svoj glavni način igre

Dizajniranje igranja zahtijeva nekoliko dotjerivanja i izmjena softvera igre, te zahtijeva izgradnju složenijeg sistema ako se gradi 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 dugmeta 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 jako oružje koje može ozlijediti više od jednog 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.
  • U igrama zasnovanim na dijalogu, želite li da igrač može izabrati "granu" dijaloga na ekranu ili samo pročita upute za izvršavanje određenog zadatka i otvori sljedeći dijalog? Želite li da igra bude linearna i jednosmjerna, ili da ima više radnji i završetaka?
Napravite računarske igre 8. korak
Napravite računarske igre 8. korak

Korak 4. Kreirajte više nivoa

Tri ili pet kratkih nivoa razumne su mete za vašu prvu igru. Ionako ih uvijek možete dodati kasnije. Uvijek zadržite svoj glavni način igre na svakom nivou i učinite da svaki nivo ima različite izazove ili da se poveća. Možete napraviti razine uzastopne gdje igrači moraju završiti jedan nivo da bi igrali na drugom nivou, ili stvoriti zasebne nivoe na kojima igrači mogu izabrati željeni nivo.

  • Za platformer igre jedan od izazova koji se zadaju 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.
  • Slagalice se obično drže jedne vrste zagonetki i otežavaju je sa svakim nivoom ili uvode nove alate ili prepreke o kojima igrači moraju bolje razmisliti.
Napravite računarske igre 9. korak
Napravite računarske igre 9. korak

Korak 5. Stvorite dugoročne i srednjoročne ciljeve

Igra ponekad ima nešto što se naziva „sekundarna mehanika“ili „sekundarna igra“. Korištenjem mehanizama iz glavnog načina igre, poput skakanja, igrači mogu koristiti i sekundarni način igre, poput gaž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 završetku igre.

Iz gornjeg primjera možda ste nesvjesno ušli u sekundarni način igre. Samo pazite 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. Da je 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

Napravite računarske igre 10. korak
Napravite računarske igre 10. korak

Korak 6. Uradite probni rad

Isprobajte svaki nivo koji ste stvorili nekoliko puta i zamolite prijatelje ili ljude koje poznajete da vam pomognu. Pokušajte igrati igru s različitim pristupima, od korištenja odgovarajućeg načina ili korištenja čudnih i neobičnih načina, poput ignoriranja misije i izravne borbe s konačnim šefom, ili pokušajte završiti igru s najgorim resursima. Proces testiranja je dug i frustrirajući proces, ali 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 informacije te ih kasnije pročitati i vratiti im se. 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.
Napravite računarske igre 11. korak
Napravite računarske igre 11. korak

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 bilo koji 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 obavijestili igrače koji je glavni put kojim ćete krenuti, ili efekt čestice koji pokazuje hladan efekt napada ili kretanje u pozadini. Također dodajte zvuk za korake, napade, skokove i sve ostalo što zahtijeva zvuk.

Preporučuje se: