Izrada računalnih igara

Autor: Eugene Taylor
Datum Stvaranja: 16 Kolovoz 2021
Datum Ažuriranja: 22 Lipanj 2024
Anonim
Izrada Igara za početnike Construct2  Eznalac.eu online tečaj
Video: Izrada Igara za početnike Construct2 Eznalac.eu online tečaj

Sadržaj

Imate li hobi igranja računalnih igara, smišljanja novih strategija za pobjedu protivnika i izmišljanje čitavih svemira iz najdubljih umova vašeg uma? Mnogo je alata koje možete koristiti za izradu vlastite računalne igre koji zahtijevaju samo gore navedene vještine, iako će vam neka znanja iz programiranja pružiti više mogućnosti za rad. Uhvatite miša i tipkovnicu i započnite.

Kročiti

Dio 1 od 2: Pronalaženje pravih alata

  1. Uglavnom tekstualna igra. Ovo je vjerojatno tehnički najlakšu igru ​​za izradu, ali nije svatko zainteresiran za igru ​​bez grafike. Većina igara temeljenih na tekstu usredotočuje se na priču, zagonetku ili avanturu, kombinirajući priču, otkriće i zagonetke. Ispod je nekoliko besplatnih opcija:
    • Kanap je brz i jednostavan za upotrebu s vašim preglednikom.
    • StoryNexus i Visionaire imaju više mogućnosti igranja i grafike.
    • Inform7 snažniji je alat s velikom zajednicom entuzijasta.
  2. Napravite 2D igru. GameMaker i Stencyl dobre su opcije koje možete koristiti za bilo koji žanr, a imate mogućnost korištenja programiranja bez potrebe za tim. Ogrepsti! je još jedan alat koji možete koristiti za igre u pregledniku.
  3. Isprobajte jesu li 3D igre za vas. 3D igra puno je izazovnija od 2D igre, pa imajte na umu da će ovo biti dugotrajan projekt i vrlo naporan posao. Spark i Game Guru mogu vam uštedjeti dio posla jer njime možete izgraditi svijet bez potrebe za retkom koda. Ako već imate iskustva s programiranjem ili želite naučiti kako to raditi, isprobajte vrlo popularni motor za igre Unity.
    • Ako želite sami započeti izradu 3D modela, umjesto da koristite postojeći materijal, potreban vam je 3D softver poput 3DS Max, Blender (besplatno) ili Maye.
  4. Pristup koji uključuje puno programiranja. Čak i ako imate pozadinu programera, možda ćete i dalje željeti koristiti jedan od gore navedenih motora za svoju prvu igru. Definitivno ne pokušavajte nešto samo zato što je teže. Ali neki ljudi vole imati potpunu kontrolu programiranjem igre od nule. Programirajte igru ​​u IDE-u (Integrirano razvojno okruženje), poput Eclipsea, umjesto pomoću uređivača teksta, tako da sve što vam je potrebno možete jednostavno organizirati u jedan projekt.
    • Iako je igru ​​moguće napisati na gotovo bilo kojem programskom jeziku, učenje C ++-a dat će vam prave alate u ruke. Na mreži možete pronaći sve vrste vodiča i gomilu resursa za razvoj igara.

Dio 2 od 2: Stvaranje igre

  1. Odaberite koncept. Za vaš prvi projekt izvrsno je polazište napraviti mali uzorak u žanru o kojem razmišljate. Ovo može biti igra na platformi ili igranje uloga. Prije početka zapišite ideje o igri i odgovore na sljedeća pitanja:
    • Koji je najvažniji dio igranja (tema)? To može biti prevladavanje protivnika, rješavanje zagonetki ili razgovor s drugim likovima.
    • Kako bi trebao izgledati gameplay? Na primjer, borba protiv protivnika može se obaviti pritiskom na tipke u stvarnom vremenu ili putem taktičkih odluka po potezu. Igre s puno dijaloga mogu igraču omogućiti oblikovanje radnje ovisno o određenim odlukama ili saznavanjem što više o likovima i svijetu igre.
    • Kakvo je raspoloženje igre? Je li sablasno, veselo, tajanstveno ili uzbudljivo?
  2. Stvorite jednostavnu razinu. Ako prvi put koristite mehanizam za igre ili alat za igru, sada je vrijeme da se poigrate tim alatom. Saznajte kako postaviti pozadine, predmete i likove. Ako je potrebno, izradite predmete s kojima igrač može nešto učiniti ili pogledajte gotove predmete koji dolaze s softverom ili koji su interaktivni.
    • Ako niste sigurni kako nešto poduzeti, pitajte o tome na web mjestu alata ili potražite više informacija na mreži.
    • Ne brinite se zbog osvjetljenja i ostalih grafičkih efekata trenutno.
  3. Dizajnirajte jezgru igre, ako je potrebno. To bi moglo značiti manje promjene na softveru za igru ​​ili izgradnju složenijih sustava od nule. Evo nekoliko primjera:
    • Kada izrađujete igru ​​na platformi, želite li da lik može skočiti dvostruko više ili učiniti druge "posebne" poteze? Poigrajte se s visinom na kojoj lik može skočiti i što se događa kad jednom kliknete, držite tipku ili odaberete između različitih stilova skoka.
    • Ako radite akcijsku igricu ili horor igru, s kojim će oružjem igrač početi? Odaberite 2 ili 3 oružja do kojih igrač može nadograditi i testirajte ih. Pokušajte učiniti izbor između različitih oružja zanimljivim. Na primjer, jedno oružje može nanijeti veću štetu, ukloniti više neprijatelja ili oslabiti neprijatelje. Nijedno oružje ne može imati sve mogućnosti, osim oružja koje košta puno (čarolija koja zahtijeva puno duševne moći ili oružje koje se raspada nakon jedne upotrebe)
    • U igri koja se temelji na dijalogu, možete zatražiti od igrača da odabere dijaloge s popisa opcija ili ih jednostavno preslušajte, zatim poduzmite radnju i dijalog se nastavlja. Želite li da igra slijedi fiksni put ili postoji više staza i načina da se igra završi?
  4. Napravite nekoliko razina. Tri do pet kratkih razina dobar je početni cilj za prvu utakmicu, ali to naravno uvijek možete proširiti. Svakako se pobrinite za to da se svaka razina malo razlikuje, a da pritom ne izgubite iz vida dizajn "temeljnog igranja". Te razine možete napraviti jednu za drugom ili ih kombinirati kasnije, što vam je najlakše.
    • Igra platforme obično koristi pokretne platforme ili brže neprijatelje.
    • Akcijska igra može uvesti rojeve novih neprijatelja, teškog protivnika i neprijatelje koje je vrlo teško pobijediti bez posebnog oružja ili taktike.
    • Slagalica se obično odnosi na jednu vrstu slagalice i nudi teže verzije za svaku novu razinu ili uvodi nove alate i prepreke zbog kojih će igrač duže razmišljati o rješenju.
  5. Postavite kratkoročne i dugoročne ciljeve. To se obično naziva "sekundarnom mehanikom" ili "sekundarnom petljom igranja". Korištenjem osnovnih dijelova igre, poput skakanja, igrač će također preći na drugu razinu igre, kao što je pobjeđivanje neprijatelja ili prikupljanje blaga. To na kraju može dovesti do postizanja drugih ciljeva, kao što je kraj razine, ušteda novca za nadogradnje i, naravno, pobjeda u igri.
    • Kao što ćete vidjeti iz primjera, to ste već uključili u razvoj, a da to niste shvatili. U svakom slučaju, pobrinite se da igrač brzo razumije svrhu igre. Ako nakon 10 minuta igrač može samo zaključiti da igra nije dublja od pucanja iznova i iznova, tada dosada vreba. Ako nakon ubijanja prvog neprijatelja igrač dobije određeni broj novčića, igrač zna da postoji cilj (spremanje novčića za nagradu) i da igra vodi do njega.
  6. Testirajte igru. Testirajte svaku razinu nekoliko puta i zamolite druge da vam pomognu. Pokušajte pristupiti igri na razne načine, uključujući stvari koje nikada niste namjeravali učiniti, poput ignoriranja zadataka i trčanja ravno do posljednjeg šefa ili pokušaja pobijediti u igri s "bezvrijednim" oružjem ili nadogradnjom. Ovo je dugotrajan postupak koji može biti vrlo frustrirajući, ali ispravljanje grešaka i osiguravanje da igra bude zabavna za sve igrače se itekako isplati.
    • Dajte testerima igara samo dovoljno podataka potrebnih za početak. Provjerite znaju li da je igra još uvijek u razvoju i koje tipke koristiti. Ne trebaju znati ništa drugo.
    • Dajte testerima igara obrasce za povratne informacije za sve informacije koje prikupe, što vam omogućuje jednostavnu usporedbu ili upućivanje na ove podatke. Također vam omogućuje postavljanje određenih pitanja o dijelovima igre u koje niste sigurni.
    • Tester koji vam najviše koristi su ljudi koje ne poznajete i koji se ne osjećaju obaveznima da budu pozitivni u svojoj igri.
  7. Polirajte grafiku i zvuk. Iako je na mreži moguće pronaći užasno puno sredstava za igre, također je važno odvojiti vrijeme i provjeriti nije li nešto u redu ili ne, te u suprotnom potražiti zamjenu. Naučite koristiti uređivač slika za uređivanje jednostavne grafike u 2D igri ili upotrijebite softver poput OpenGL-a ako ambiciozni 3D projekt želite pokrenuti iz temelja. Dodajte svjetlosne efekte koji natjeraju igrača da hoda po sobi duž glavne staze i efekte čestica da bi pokazali hladne napade i stvorili kretanje u pozadini. Dodajte zvučne efekte poput trčanja, napada, skakanja i bilo gdje drugo što trebate. Naravno da uvijek postoji razlog da nešto promijenite ili poboljšate, ali igra je spremna čim vizualni elementi i zvuk zadovolje vaše zahtjeve. Čestitamo!