Kako napraviti video igru ​​od nule

Autor: Janice Evans
Datum Stvaranja: 1 Srpanj 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
Kako napraviti igru za sat vremena | Unreal Engine
Video: Kako napraviti igru za sat vremena | Unreal Engine

Sadržaj

Video igre više nisu rastuća industrija. Ona je na svom vrhuncu. Video igre igra više ljudi nego ikad. To znači da postoje mnoge mogućnosti za nove ljude da se probiju i naprave sjajnu igru. To biste mogli biti vi! Ali kako to učiniti? Proces izrade igara vrlo je težak, ali igru ​​možete sami izraditi uz malu pomoć ili financiranje. Provest ćemo vas kroz osnove koje ćete morati uzeti u obzir kako biste svoju igru ​​učinili boljom. Samo počnite s korakom 1 ispod.

Koraci

Metoda 1 od 4: Priprema za uspjeh

  1. 1 Shvatite svoju igru. Morat ćete puno planirati i razmišljati o globalnim pitanjima ako želite da proces teče glatko. Koji će žanr biti vaša igra (RPG, pucačina, platformer itd.)? Na kojoj platformi će vaša igra biti objavljena? Koje su jedinstvene i prepoznatljive značajke vaše igre? Svako pitanje zahtijeva drugačiji skup resursa, vještina i planiranja odgovora jer utječu na razvoj igara na različite načine.
  2. 2 Napravite dobar dizajn za igru. Način uokvirivanja igre bit će vrlo važan, pa je najbolje pozabaviti se tim stvarima prije početka stvaranja igre. Kako će igrači napredovati kroz igru? Kako će igrači komunicirati sa svijetom oko sebe? Kako ćete trenirati igrače? Koju ćete audio i glazbenu pratnju koristiti? Sve je ovo jako važno.
  3. 3 Budi realan. Da je izbacivanje igara poput Mass Effecta jednostavno, svi bi to radili. Morate razumjeti što možete, a što ne možete učiniti bez ogromnog studija i dobrog iskustva. Također morate biti realni u pogledu onoga što možete učiniti u razumnom roku. Ako baš i ne pogledate svoje snage, najvjerojatnije ćete se brzo razočarati i odustati. I ne želimo da odustanete!
  4. 4 Pronađite dobar hardver i softver. Za stvaranje igre na bilo kojoj razini iznad "mobilnog" potrebno je računalo koje bi većina nazvala "fancy". Ako koristite stari sustav, brzo ćete otkriti da na njemu ne možete pokrenuti igru ​​koju stvarate. Za stvaranje igara trebat će vam i neki vrlo moćni i prilično specijalizirani programi. Neki su jeftini ili besplatni, ali drugi mogu biti prilično skupi. U sljedećim ćemo odjeljcima pogledati dobar softver, ali možete primijetiti da softver koji vam je potreban može uključivati ​​programe za 3D modeliranje, uređivače slika, uređivače teksta, prevoditelje itd.
    • U najmanju ruku trebat će vam snažan procesor (barem četverojezgreni i po mogućnosti jedan od novijih i5 ili i7), puno RAM -a i napredna grafička kartica.

Metoda 2 od 4: Izgradite svoj tim

  1. 1 Napravite male igre sami i velike igre s drugim ljudima. Ako želite brzo napraviti mobilnu igru ​​s jednostavnim slikama i kodiranjem, to je u redu.Ovo je dobar projekt na kojem možete raditi sami, a možete ga koristiti kako biste budućim poslodavcima i investitorima pokazali što možete učiniti. No, želite li napraviti ozbiljniju igru, trebat će vam pomoć drugih ljudi. Indie igre obično razvija tim od 5-10 ljudi (ovisno o težini), dok poznatije igre može razviti i do nekoliko stotina ljudi!
  2. 2 Izgradite svoj tim. Trebat će vam puno ljudi s mnogo različitih vještina ako namjeravate razviti igru ​​u jednom od stilova. Trebat će vam programeri, modeli, vizualni dizajneri, igrači i dizajneri razina, audio stručnjaci te producenti ili ljudi upoznati s marketingom.
  3. 3 Napravite projektni dokument. Zamislite to kao križ između sažetka i borbenog plana vaše igre. Projektni dokument opisuje sve o dizajnu vaše igre: igranje, mehaniku, likove, zaplet itd. Njegovim stvaranjem također ćete pojasniti sve što treba učiniti, tko će to učiniti, kakva će biti očekivanja i glavni raspored za sve stvari. Projektni dokument vrlo je važan ne samo za održavanje tima u dobroj formi, već i za potencijalne investitore.
    • Vaš projektni dokument trebao bi biti podijeljen u odjeljke i uključivati ​​detaljan sadržaj.
    • Glavni dijelovi uključuju priču igre, glavne i sporedne likove, dizajn razine, igranje, umjetnički i vizualni dizajn, zvukove i glazbu u igri te strukturu upravljanja i dizajn korisničkog sučelja.
    • Projektni dokument ne bi trebao biti ograničen na tekst. Obično sadrži i skice dizajna, konceptualne dizajne, pa čak i promotivne video zapise ili uzorke zvuka.
    • Ne ograničavajte se i ne brinite o dizajnu i formatu projektnog dokumenta. Ne postoji jedinstveni standardni format ili stvari koje se u njega uključuju. Samo neka dokument odgovara vašoj igri.
  4. 4 Razmislite o novcu. Za izradu igre potreban je novac. Između ostalog, alati su prilično skupi, a za razvoj je potrebno puno vremena (oduzimajući ga od vremena koje možete potrošiti na zaradu). Projekt je skuplji, potrebno je privući više ljudi i složenije vještine koje moraju imati da bi mogli stvarati sve naprednije igre. Morat ćete odrediti odakle ćete dobiti novac i razgovarati sa sudionicima kako, kada i koliko ćete im platiti prije početka rada.
    • Najjeftiniji način da napravite igru ​​je da to učinite 100% sami. No bit će teško ako nemate dovoljno vještina ili će vam možda trebati mnogo različitih. Za većinu neiskusnih ljudi koji rade sami, jednostavan klon mobilne aplikacije je najviše što se može učiniti. Čak i ako sami napravite igru, još uvijek morate platiti licence za većinu dobrih motora i za mnoge trgovine aplikacija ili druga tržišta. Također, ne zaboravite na poreze na prihod koji ostvarujete.
    • Za izradu indie igre prosječne kvalitete potrebne su vam stotine tisuća dolara. Velike tvrtke često ulažu milijune dolara u razvoj.

Metoda 3 od 4: Izvođenje rutine

  1. 1 Program. Morat ćete odabrati motor za svoju igru. Motor za igre dio je programa koji kontrolira sve do najsitnijih detalja o načinu rada vaše igre (poput umjetne inteligencije, fizike itd.). Motori trebaju alate koji su ponekad uključeni, a ponekad se moraju izraditi od nule. Omogućuju vam interakciju i stvaranje igre na stroju. Nakon što se snađete u ovome, morat ćete pronaći nekoga tko zna pisati skripte s ovim strojem. Kad pišete skripte, govorite game engine -u što treba učiniti. To obično zahtijeva neke vještine programiranja.
  2. 2 Kreirajte sadržaj. Također ćete morati početi stvarati sadržaj u igri.To znači modeliranje likova, stvaranje duhova igre, okolnog svijeta, svih objekata s kojima igrač može komunicirati itd. Za izvršavanje ovog zadatka obično su potrebne izvrsne vještine u programima 3D modeliranja i vizualnih umjetnosti. Pažljivo planiranje je također dobro.
  3. 3 Objavite više beta verzija. Trebat će vam ljudi da dovrše igru. Ne obraćajte pažnju na greške. Vi samo želite da se ljudi igraju kako bi naučili kako drugi vide i doživljavaju igru. Nešto što vam se čini prirodnim moglo bi zbuniti sve ostale. Uputa ili element nacrta možda nedostaju. Nikada ne možete znati unaprijed. Stoga je važno dobiti mišljenje izvana.
  4. 4 Test, test, test. Kad završite s stvaranjem igre, još niste dovršili. Morat ćete sve testirati. Sve. Morat ćete proći kroz svaki mogući scenarij u igri kako biste bili sigurni da nigdje nema grešaka. Za to je potrebno puno vremena i ljudskih resursa. U svom rasporedu odvojite dovoljno vremena za testiranje!
  5. 5 Oglašavajte svoju igru. Pokažite ljudima svoju igru ​​čim je završite. Pokažite ga tvrtkama koje bi mogle htjeti uložiti u njega, kao i ljudima za koje mislite da bi ga htjeli igrati! Pokrenite web stranicu i blog za programere, prenesite snimke zaslona, ​​video zapise, najave i još mnogo toga kako biste ljudima pokazali o čemu se radi u vašoj igri. Stvaranje interesa ključno je za uspjeh vaše igre.
  6. 6 Pustite svoju igru. Postoji mnogo mjesta na kojima možete objaviti igru, ali točno mjesto ovisit će o vrsti igre koju ste napravili. Trgovine aplikacija i Steam trenutno su najotvoreniji za početnike. Svoju igru ​​možete objaviti neovisno na svojoj web stranici, ali cijene hostinga obično su previsoke. Osim toga, nećete biti toliko uočljivi.

Metoda 4 od 4: Pronalaženje resursa

  1. 1 Isprobajte softver za stvaranje igara za početnike. Postoje neki izvrsni programi koje početnici mogu koristiti za izradu jednostavnih igara. Vjerojatno najpoznatiji od njih su Game Maker i RPG Maker, ali Atmosphir i Games Factory su također dobri. Također možete koristiti obrazovne alate za programiranje za djecu poput MIT -ovog Scratcha. Iznenađujuće su prikladni za poučavanje osnovnih vještina koje su vam potrebne.
  2. 2 Saznajte više o različitim grafičkim programima. Ako ne namjeravate zaposliti stručnjaka koji će se baviti vašim grafičkim radom, ima mnogo toga za naučiti. Morat ćete naučiti raditi s nizom složenih grafičkih programa. Ali ti to možeš! Photoshop, Blender, GIMP i Paint.net dobra su mjesta za početak ako želite stvoriti vizuale za svoju igru.
  3. 3 Razmislite o tome da prvo postanete profesionalac. Bit će vam puno lakše napraviti uspješnu igru ​​i privući ulagače ako imate iskustvo, obrazovanje i dobro poznatu igru ​​povezanu s vašim imenom. Stoga je dobra ideja prije nego što sami počnete izrađivati ​​igre raditi u redovitoj, poznatoj tvrtki za razvoj igara. To može zahtijevati odlazak u školu ili stjecanje određenih vještina, ali to vas ipak vodi do vašeg cilja i na kraju se isplati.
  4. 4 Učinite svoj put do indie zajednice. Zajednica indie igara je snažna, topla i dobrodošla. Ako ste dobri u podršci, promicanju, raspravi i pomaganju u njihovim projektima, oni će vam vratiti novac. Razgovarajte s njima, upoznajte ih bolje i dopustite im da vas upoznaju. Bit ćete zadivljeni što možete učiniti s podrškom zajednice.
  5. 5 Koristite ozbiljno financiranje ako ste ozbiljni. Ako želite napraviti profesionalnu igru ​​koja se sama može suprotstaviti drugim ozbiljnim igrama, potreban vam je novac. I o tome se ne raspravlja. Srećom, stvari su se promijenile u posljednjih nekoliko godina, a crowdfunding je nepoznatim kreatorima omogućio stvaranje sjajnih igara. Pogledajte Kickstarter ili slične web stranice.Ali budite spremni na naporan rad koji morate učiniti kako biste ostvarili sjajnu kampanju, što znači stvarne ciljeve, dobre nagrade i stalnu komunikaciju.

Savjeti

  • Nemojte misliti da će vaša prva igra biti revolucionarna. Ako se zaista potrudite, tko zna, to bi se moglo dogoditi, ali malo je vjerojatno. Ali nemojte odmah odustati, saznajte što je pošlo po zlu i što se igračima svidjelo. Koristite stvari koje su se svidjele ljudima u sljedećoj igri i popravite ili uklonite stvari koje im se nisu svidjele ili loše dijelove posljednje igre.
  • Nastavi učiti. Ako vam ikada zatreba pomoć, zatražite je. U svijetu postoje milijuni ljudi koji mogu pomoći u stvaranju igre, stoga se nikada nemojte bojati pitati ih i tražiti. I zapamtite, uvijek postoji prostor za rast. Nastavite učiti i saznajte više o izradi igara.
  • Test, test, test. Jedna od najneugodnijih i dosadnih stvari je pronalaženje kritične pogreške, greške ili greške u vašoj igri nakon što je objavljena. Podijelite svoju igru ​​na faze kao što su "razvoj" (još u razvoju), "alfa" (početno ili rano testiranje), "zatvorena beta" (testiranje prije objavljivanja za pozvane ili odabrane osobe) i "otvorena beta" (testiranje prije objavljivanja za sve). Odaberite prave ljude za alfa i beta fazu te prikupite što više informacija i konstruktivnih kritika. Pomoću njih poboljšajte svoju igru ​​i popravite što je moguće više grešaka prije objavljivanja. Napomena: dodajte "pre-" ili "version xx.xx" u svoje faze kako biste ih dodatno optimizirali. Točno označite poboljšano izdanje ako je to to.
  • Ne zaboravite često izrađivati ​​sigurnosne kopije datoteka. Ne znate unaprijed kada bi vam se računalo moglo pokvariti.
  • Napravite hype i oglašavajte se. Da se razumijemo, niste jedini kreator novih igara. Možete objaviti igru ​​koja je odmah zasjenjena novijim i / ili boljim igrama. Kako biste se borili protiv toga, širite vijest o nadolazećem izdanju igre svim raspoloživim sredstvima. Idemo tu i tamo "propustiti" neke detalje. Postavite datum izlaska kako bi se ljudi veselili još dulje. Ako je prikladno, možda čak razmislite o plaćanju oglasa.
  • Vježbajte što je više moguće kako biste bili sve bolji u izradi igara. Kako se kaže, "praksa vodi do savršenstva"!
  • Konačno, nikada ne odustajte. Izrada igre može biti dosadna, dosadna i dosadna. Ponekad ćete doći u iskušenje da jednostavno odustanete i učinite nešto drugo. Ne radi to. Opustite se, prošećite, odgodite posao za nekoliko dana. Ponovno ćete se osjećati samouvjereno kad se vratite.
  • Upamtite da je timski rad uvijek bolji nego raditi sam. Možete značajno smanjiti radno opterećenje i izgubljeno vrijeme dijeljenjem sudionika na grafičke dizajnere i kodere, a zatim dodavanjem podgrupa poput "pisaca i skladatelja" itd. Ovo je važan dio koji ovisi o tome koji softver odaberete jer grafički dizajneri igara poput BGE, Unity i UDK nemaju gotovo nikakvu podršku za timski rad i izravno uređivanje koda. Prelazak na sustav kontrole verzija kao što je git vjerojatno je najbolja ideja.
  • Napravite plan rada. Ako vam je ovo prvi put i želite odvojiti vrijeme i eksperimentirati, ne morate. Međutim, to će vam pomoći da održite korak, a posebno je važno ako imate obećani datum izlaska. Razmislite kada namjeravate sve dovršiti, a zatim doradite plan podijelivši ga na kôd, grafički dizajn itd.

Upozorenja

  • Autorsko pravo! Budite što je moguće originalniji s idejama za svoju igru. Ako ne možete smisliti nešto drugo, dobro je uzeti neki aspekt igre i promijeniti ga.Ako apsolutno trebate uključiti dijelove igre zaštićene autorskim pravima, poput priče, likova ili glazbe, obavijestite tvorce originala. Konceptualne ideje (igranje, način pisanja koda itd.) Ne mogu biti zaštićene autorskim pravima, dok su imena likova i univerzum priča, s druge strane, zaštićeni prema zadanim postavkama.
  • Pridržavajte se licenci alata koje koristite. Mnogi vlasnički programi (poput Unitya) ne dopuštaju komercijalnu upotrebu (što znači da ne možete prodati igru ​​napravljenu s njim) bez plaćanja skupe licence. Ovdje može biti od velike pomoći softver otvorenog koda koji dopušta komercijalnu upotrebu. No, budite oprezni u očuvanju autorskih prava za neke programe otvorenog koda. Opća javna licenca GNU -a primjer je takve licence. Određuje da morate objaviti svoj program pod istom licencom. Dobar je za igre, a i dalje ga možete prodati ako umjetničke izvore i slično zadržite za sebe. Međutim, možete naići na pravne probleme ako koristite biblioteke zatvorenog koda, poput FMOD -a. Osim toga, pogotovo ako ste dobar programer, imat ćete pristup izvornom kodu i više nećete raditi s crnom kutijom. Stoga možete mijenjati i dodavati alate prema potrebi. Ovdje možete pročitati više o softveru otvorenog koda (koji je i autor ovog pokreta nazvao "besplatnim softverom").