Kako stvoriti računalne igre

Autor: Tamara Smith
Datum Stvaranja: 27 Siječanj 2021
Datum Ažuriranja: 19 Svibanj 2024
Anonim
KAKO FUNKCIONISE OPTIMIZACIJA IGRICA ! GeForce Experience - Game Optimization
Video: KAKO FUNKCIONISE OPTIMIZACIJA IGRICA ! GeForce Experience - Game Optimization

Sadržaj

Je li jedan od vaših hobija igranje računalnih igara, razvijanje novih taktika kako ih pobijediti i stvaranje čitavih svemira u dubini vašeg očaranog uma? Postoji mnogo alata koji će vam pomoći stvoriti vlastitu igru ​​bez ičega osim ovih vještina, ali vrijedi zapamtiti da određeno razumijevanje programiranja može proširiti spektar radnih opcija. Uzmi miš i tipkovnicu i uživaj u ovom putovanju.

koraci

Metoda 1 od 2: Pronalaženje pravih alata

  1. Napravite tekstnu igru. Ovo je vjerojatno najlakši način za stvaranje, mada ne svi su zainteresirani za igru ​​bez grafike. Većina tekstualnih igara usredotočena je na priču, zagonetku ili avanturu koja kombinira priču, istraživanje i izazove. Evo nekoliko besplatnih opcija:
    • Viti mrežna aplikacija je brza i laka za upotrebu.
    • StoryNexus i Visionaire donijeti više mogućnosti mehanike i fotografija.
    • Inform7 to je snažnije sredstvo i s velikom zajednicom pristaša.

  2. Napravite igru ​​u 2D-u.GameMaker i Stencyl su dobre opcije koje dobro rade s bilo kojim žanrom, pružajući vam mogućnost korištenja programa bez potrebe za tim. Evo ga! Još jedna alternativa za stvaranje internetskih igara.
  3. Pokušajte napraviti igre u 3D. To je, zauzvrat, mnogo veći izazov od stvaranja 2D igre, stoga se pripremite za dug projekt i puno napornog rada. Iskra i Guru igre u suradnji sa Jedinstvo možete uštedjeti dio napora jer vam omogućavaju da izgradite željeni svijet bez potrebe za programiranjem. Ako već imate neko znanje programiranja ili želite naučiti više, pokušajte koristiti autorsko okruženje (ili "motor’) Jedinstvo, izuzetno popularan kod programera.
    • Ako želite stvoriti vlastite 3D modele umjesto korištenja gotovih objekata, trebat će vam aplikacija za trodimenzionalno modeliranje, poput 3D Studio Max, Miješalica ili Maya.

  4. Koristite pristup usmjeren na programiranje. Čak i sa iskustvom na terenu, možda ćete u svojoj prvoj igri htjeti koristiti jedno od spomenutih kreativnih okruženja i nije potrebno tražiti različite mogućnosti samo zato što su složenije. Ipak, nekima se sviđa intenzivna razina kontrole koju stječu prilikom dizajniranja igre od samog početka. U idealnom slučaju, zakažite igru ​​u integriranom razvojnom okruženju (IRO) poput Zasjeniti umjesto da koristite uređivač teksta, i moći ćete spojiti sve što vam treba u jedan prikladan projekt.
    • Iako je igru ​​moguće programirati na gotovo bilo kojem programskom jeziku, učenje C ++ u vaše ruke stavlja moćan alat s nekoliko resursa i vodiča o razvoju igara koji su dostupni na internetu.

Metoda 2 od 2: Stvaranje igre


  1. Odaberite koncept. U vašem prvom projektu dobro je započeti mali i tipičan primjer nekog žanra koji vam se sviđa, kao što su platforma ili RPG. Prije nego što započnete, napišite ideje o formatu igre i odgovore na sljedeća pitanja:
    • Koja je glavna komponenta igranja ("središnja" mehanika igre)? To bi moglo biti borba protiv neprijatelja, rješavanje zagonetki ili razgovor s drugim likovima.
    • Kako će izgledati igra? Na primjer, borba protiv neprijatelja može se dogoditi pritiskom na tipke u stvarnom vremenu ili taktički i zaokretom. Igre s puno dijaloga mogu dati igraču da oblikuje zaplet na temelju svojih odluka ili, štoviše, biti više usredotočen na što više učenja o likovima i svijetu.
    • Kakvo je raspoloženje u igri? Nešto hladno, radosno, tajanstveno, uzbudljivo?
  2. Napravite jednostavnu fazu. Ako za kreativne igre prvi put koristite kreativno okruženje ili neki drugi alat, ovo je sjajan trenutak za igru ​​s dostupnim opcijama. Saznajte kako pozicionirati pozadine, predmete i znakove koji se kreću. Ako je moguće, stvorite predmete s kojima igrač može komunicirati ili lutati predmetima već u aplikaciji da biste vidjeli ima li gotovih interakcija.
    • Ako niste sigurni kako nešto učiniti, pitajte o tome na stranici programera alata ili potražite pomoć na internetu.
    • Još se ne brinite o svjetlosnim efektima i drugim "dodatnim" vizualima.
  3. Po potrebi razvijte jezgru igre. To može uključivati ​​manja poboljšanja dizajnerskog okruženja ili još složenije sustave koji će se graditi od samog početka. Evo nekoliko primjera:
    • Ako kreirate platformsku igru, želite li da lik može dvostruko skočiti ili izvesti neki "poseban" pokret? Igrajte se s koliko visoka može skočiti i želite li različite reakcije između laganog pritiska na tipku i njezinog pritiska ili će doći do različitih vrsta skokova?
    • Ako kreirate igru ​​u ulozi ili suspenziju, koje će oružje biti na raspolaganju igraču u početku? Odaberite dvije ili tri koje možete ažurirati i testirajte. Pokušajte izbor između njih učiniti zanimljivijim. Na primjer, jedan od njih može prouzrokovati više štete, pogoditi više neprijatelja ili oslabiti protivnika. Ne pravite nijednu od njih najbolju alternativu za sve svrhe, osim ako ne dođe do velike cijene (čarolija koja troši više mana ili oružje koje se nakon uporabe slomi).
    • U igri koja se temelji na dijalogu, želite da igrač bira između različitih "grana" prikazanih na zaslonu ili, većinu vremena, samo slušate što se govori, obavite drugi posao kako biste otključali nove retke i vratili se da saznate više? Želite li igrač otkriti sve u jednom ciklusu ili će igra imati nekoliko mogućih staza i završetaka?
  4. Stvorite nekoliko različitih razina. Tri do pet faza dobar je cilj za vašu prvu igru, iako uvijek postoji mogućnost da je proširite u budućnosti. Imajući u vidu "osnovnu mehaniku" u svakom trenutku, napravite izazov svake razine malo drugačijim. Možete ih dovesti u red ili ih čak ostaviti odvojene i pridružiti im se nakon što završe, ovisno o tome što je lakše.
    • Igra platforme obično uvodi pokretne platforme ili brže neprijatelje.
    • Akcijska igra može uvesti horde neprijatelja, jednog moćnog protivnika ili nekoliko teško pobijeđenih protivnika koji zahtijevaju određeno oružje ili taktiku.
    • Igra koja razmišlja, obično se drži za jednu vrstu slagalice i koristi različite verzije iste na svakoj razini, ili uvodi nove alate i nove prepreke za koje igrač zahtijeva više strateškog razmišljanja.
  5. Postavite ciljeve u srednjoročnom i dugoročnom razdoblju. To se često naziva mehaničkim ili petlje „Sekundarni”. Kada koristi središnju mehaniku, poput skakanja, igrač također napreduje do sekundarne mehanike, poput preskakanja neprijatelja ili skupljanja predmeta na razini. Shodno tome, ovo vodi do dugoročnih postignuća i ciljeva, poput dostizanja kraja razine, uštede novca za pojačanja i na kraju dovršetka igre.
    • Kao što se može vidjeti na primjeru, možda ste te ciljeve uključili a da ih niste ni shvatili. Sjetite se samo da igrač mora biti u mogućnosti brzo saznati više o njima. Ako ste u igri deset minuta i mislite da se sve svodi na pucanje neprijatelja iznova i iznova, moguće je da će igrač na kraju osjetiti dosadu. S druge strane, ako je novčić osvojen porazom prvog neprijatelja, on razumije da postoji novi cilj (uštedjeti novac za nagradu) i da ga središnji mehaničari napreduju u tom smjeru.
  6. Testirajte igru. Često testirajte na svakoj razini i zamolite prijatelje ili poznanike da vam pomognu. Pokušajte pristupiti igri na više različitih načina, uključujući metode koje nikada niste razmatrali, poput preskakanja misija i trčanja izravno do konačnog šefa ili pokušavanja pobjede u igri odabirom "lošeg" oružja i pojačanja. Ovo je dug proces i može biti vrlo frustrirajuće, ali ispravljanje pogrešaka i osiguravanje zabavne mehanike za sve igrače će biti vrijedno toga.
    • Dajte testerima dovoljno informacija za početak. Moraju znati da rade s materijalima u razvoju, osim što poznaju osnovne naredbe. Ne treba ništa drugo znati.
    • Dostavite obrasce u kojima oni mogu pružiti povratne informacije i imat ćete zapis svih relevantnih podataka, kako biste mogli lako uspoređivati ​​i referencirati se tijekom postupka. Ovo vam također omogućuje postavljanje određenih pitanja u vezi s dijelovima igre koji i dalje imaju pitanja.
    • Najkorisniji testeri će biti ljudi koji vas ne poznaju i koji se ne moraju primorati pohvaliti vašu igru.
  7. Poboljšajte grafiku i zvučne efekte. Iako je na internetu moguće pronaći mnogo besplatnih predmeta za igre, uložite vrijeme u prilagodbu svega što se čini na mjestu ili potražite zamjene. Nauči umjetnost piksela ako želite napraviti jednostavnu umjetnost u svojoj 2D igri ili upotrebljavate alate poput OpenGL ako je riječ o ambicioznom 3D projektu. Dodajte efekte osvjetljenja koji potiču igrača da nastavi glavnim putom prostora i efekte čestica koji prikazuju zanimljive napade ili kretanja u scenarijima. Dodajte zvučne efekte za hodanje, napadanje, skakanje i sve ostalo što je potrebno. Iako uvijek postoji prilika za daljnje podešavanje i testiranje, igra će biti spremna za pokretanje čim grafika i zvuk budu u skladu s vašim standardima. Čestitamo!

Kako nacrtati Gary puža

Christy White

Svibanj 2024

Jete li obožavatelj erije pongeBob? Ako je to lučaj, evo udžbenika o tome kako nacrtati puževa pongeBoba, oboljelog za kupanje, Garyja. Prvo nacrtajte veliki oval. Ovo će biti Garyjeva ljuka. U ovom t...

Kako potamniti drvo

Christy White

Svibanj 2024

Potoje jednotavni i jeftini načini za potamnjivanje drva kod kuće, bilo komercijalnom mrljom, bilo prirodnim proizvodima poput kave ili crnog čaja. Ako tražite tamniji izgled, toga nije potrebno mijen...

Obavezno Čitati