Izrada video igre od nule

Autor: Tamara Smith
Datum Stvaranja: 24 Siječanj 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
Plasticine figures. Sculpt from light plasticine
Video: Plasticine figures. Sculpt from light plasticine

Sadržaj

Danas više ljudi igra video igre nego ikad prije, ostavljajući puno prostora za nove stvaraoce igara da na tržište stave nešto sjajno. Cijeli postupak stvaranja igre je složen, ali to možete učiniti sami s malo vanjske pomoći i s malo ili nimalo novca. Ovaj će vam članak pokazati osnove koje su vam potrebne da biste svoju igru ​​razvili i učinili izvrsnom. Samo započnite s 1. korakom u nastavku.

Kročiti

1. dio od 4: Priprema za uspjeh

  1. Shvatite svoju igru. Morat ćete planirati i razmisliti o velikim problemima ako želite da cijeli postupak teče bez problema. Koji će to biti žanr igre (RPG, pucačina, platformer itd.)? Na kojoj platformi se igra vaša igra? Koje će biti jedinstvene ili istaknute značajke vaše igre? Odgovor na svako pitanje zahtijeva različit skup resursa, vještina i planiranja, jer oni utječu na razvoj igara na različite načine.
  2. Dizajniranje dobre igre. Dizajn igre je vrlo važan, pa ćete te stvari morati riješiti prije nego što započnete s izradom igre. Kako igrači napreduju kroz igru? Kako igrači komuniciraju sa svijetom? Kako naučiti igrače interakciji s igrom? Kakve ćete audio teme i glazbu koristiti? Sve je to vrlo važno.
  3. Budi realan. Da je stvaranje igara poput Mass Effect jednostavno, svi bi to učinili. Morate razumjeti što možete, a što ne možete bez ogromnog studija i puno iskustva. Također morate biti realni u pogledu onoga što možete postići u razumnom roku. Ako niste realni u tome što možete učiniti, vjerojatno ćete se brzo razočarati i odustati. Ne želimo da odustanete!
  4. Provjerite imate li dobar hardver i softver. Za izradu igre iznad "mobilne" razine obično je potrebno vrlo dobro računalo. Ako koristite stariji sustav, igru ​​nećete moći izraditi na računalu. Za izradu igara potreban vam je i prilično moćan i vrlo specifičan softver. Neki su programi besplatni ili jeftini, ali drugi mogu biti skupi. Dalje se raspravlja o dobrom softveru, ali trebat će vam barem 3D programi, softver za uređivanje slika, uređivači teksta, kompajleri itd.
    • Trebate snažni procesor (barem četverojezgreni, a po mogućnosti jedan od novih i5 ili i7), puno RAM-a i barem vrhunsku video karticu.

Dio 2 od 4: Okupite tim

  1. Igrajte sami male igre, velike igre s drugim ljudima. Ako samo želite brzo razviti mobilnu igru ​​s izravnim vizualnim prikazima i programiranjem, to je u redu. To je dobar projekt za rad na sebi jer njime možete pokazati budućim poslodavcima i investitorima što možete stvoriti. Ali ako želite napraviti ozbiljniju igru, treba vam više ljudi koji će vam pomoći. Indie igre obično imaju tim od oko 5-10 ljudi (ovisno o složenosti), a poznatije igre mogu raditi i do nekoliko stotina ljudi!
  2. Okupite svoj tim. Za većinu vrsta igara trebate puno ljudi s mnogo različitih vještina (poput umjetnika, programera itd.). Potrebni su vam programeri, maketari, vizualni dizajneri, dizajneri igranja ili nivoa, audio stručnjaci, kao i producenti i ljudi za marketinške / financijske aspekte poslovanja.
  3. Stvorite projektni dokument. Shvatite ovo kao nešto između životopisa i plana borbe za vašu igru. Dizajn dokument sažima sve o dizajnu vaše igre: igranje, mehaniku igre, lik, radnju itd. Također pojašnjava što treba učiniti, tko će što raditi, kakva su očekivanja i ukupni raspored. za doradu stvari. Projektni dokument vrlo je važan kako ne samo da održavate vlastiti tim na putu, već je i namijenjen prikazivanju potencijalnim investitorima.
    • Vaš dokument o dizajnu igre trebao bi biti podijeljen na dijelove i sadržavati detaljan sadržaj.
    • Uobičajeni elementi uključuju priču o igri, glavne i sporedne likove, dizajn razine, igranje, umjetnost i grafika igre, zvukove i glazbu igre, kao i izgled kontrole i dizajn korisničkog sučelja.
    • Projektni dokument obično nije ograničen na tekst. Obično uključuje i skice za dizajn, koncept umjetnosti, pa čak i primjere videozapisa ili zvučnih isječaka.
    • Nemojte dopustiti da vas dizajnerski dokument i njegov izgled ograničavaju ili previše brinite zbog toga. Ne postoji standardna veličina niti potrebni dijelovi. Samo imajte dokument koji odgovara vašoj igri.
  4. Razmislite o novcu. Izrada igre košta novac. Alati su skupi i vrlo dugotrajni (vrijeme koje biste mogli potrošiti radeći stvari koje zapravo donose novac). Sve je skuplje što više ljudi sudjeluje i što su složenije njihove vještine za izradu sve naprednijih igara. Morate shvatiti odakle ćete dobiti sav novac i sa svojim zaposlenicima morate razgovarati o tome kako će, kada i koliko biti plaćeni prije nego što stvarno mogu započeti.
    • Najjeftiniji način da napravite igru ​​je da sve napravite 100% sami. Ali ovo je teško ako vam nedostaju vještine, a također zahtijeva puno različitih vještina. Za najneiskusnije ljude koji žele sami nešto stvoriti, jednostavni klon aplikacije obično je najbolje što mogu isporučiti. Čak i ako ćete sami napraviti igru, i dalje morate platiti naknadu za licencu za većinu dobrih pokretača igara, kao i za mnoge trgovine aplikacija i druge maloprodajne lokacije. Ne zaboravite na porez na novac koji s tim zaradite.
    • Za indie igru ​​prosječne kvalitete trebat će vam oko nekoliko stotina tisuća dolara. Poznati naslovi često koštaju milijune eura za razvoj.

Dio 3 od 4: Proces ukratko

  1. Učinite programiranje. Morat ćete odabrati motor za svoju igru. Mehanizam igre je dio softvera koji kontrolira sve male detalje o tome kako igra funkcionira (poput AI, fizike itd.). Motori zahtijevaju alate koji ponekad dolaze s njima, ali ponekad ih treba stvoriti od nule koji vam omogućuju interakciju s igrom i stvaranje igre unutar motora. Nakon što to završite, morate pronaći nekoga tko poznaje skriptni jezik koji koristi motor. Skriptiranje govori pokretaču igre što treba učiniti. To obično zahtijeva određene vještine programiranja.
  2. Stvorite sadržaj. Također ćete morati početi stvarati stvarni sadržaj za igru. To podrazumijeva modeliranje likova, stvaranje igrica za igru, okruženja, bilo kojih predmeta s kojima igrač može komunicirati itd. Za izvršavanje ovih zadataka obično su potrebne izvrsne vještine s 3D softverom i vizualnim umjetnostima. Također je dobro to pažljivo isplanirati unaprijed.
  3. Pronađite ljude koji žele testirati igru. Trebaju vam ljudi koji žele igrati igru ​​sprijeda natrag. Ne brinite se zbog pogrešaka: ljudi bi je barem trebali igrati kako bi saznali kako ti drugi ljudi gledaju i doživljavaju igru. Nešto što se podrazumijeva za vas može biti vrlo zbunjujuće za nekoga drugoga. Možda nedostaje vodič ili element priče. Nikad ne znaš. Zbog toga je važno dobiti vanjsko stajalište.
  4. Test, test, test. Nakon što završite sa stvaranjem igre, zapravo još niste gotovi. I dalje ćete morati sve testirati. Sve. Morate proći sve moguće scenarije u svojoj igri kako biste bili sigurni da u njoj nema pogrešaka. Za to su potrebni vrijeme i radna snaga. Ostavite dovoljno vremena za testiranje!
  5. Pokažite svoju igru. Pokažite ljudima igru ​​čim je završite. Pokažite ga tvrtkama koje možda žele investirati u njega, kao i ljudima koji bi možda htjeli igrati! Izradite web stranicu za blog o igrama i razvoju, objavite snimke zaslona, ​​prolaznice za video, najave i drugi sadržaj kako biste ljudima pokazali kakvu ste igru ​​napravili. Interes drugih ljudi bit će presudan za uspjeh vaše igre.
  6. Oslobodite svoju igru. Postoji mnogo mjesta na kojima možete plasirati igru, ali to će ovisiti o vrsti igre koju ste stvorili. Trgovina aplikacija i Steam trenutno su najpristupačniji za početnike. Možete samostalno objaviti svoju igru ​​na vlastitom web mjestu, ali troškovi hostinga često su preveliki. Također ste manje vidljivi.

Dio 4 od 4: Pronalaženje izvora informacija

  1. Isprobajte programe za početnike playmakera. Postoji nekoliko izvrsnih programa koje početnici mogu koristiti za stvaranje jednostavnih igara. Najpoznatiji su vjerojatno Game Maker i RPG Maker, ali Atmosphere i Factory Factory su također dobri. Također možete koristiti softver za podučavanje djece kodiranju, kao što je MIT's Scratch. Iznenađujuće su dobri za podučavanje osnovnim vještinama koje su vam potrebne.
  2. Saznajte više o različitim grafičkim programima. Ako ne angažirate stručnjaka za izradu vaših slika, pred vama je puno učenja. Morat ćete naučiti neke složene grafičke programe ... ali to možete! Photoshop, Blender, GIMP i Paint.net dobra su mjesta za početak pri stvaranju vizualnih elemenata igre.
  3. Razmislite o izgradnji svijesti o brandu na tradicionalan način. Bit će puno lakše napraviti uspješnu igru ​​i privući investitore iskustvom, znanjem i poznatom igrom povezanom s vašim imenom. Zato je vjerojatno dobra ideja raditi prije nego što se pokušate probiti za tradicionalnog dobro poznatog programera igara. To može zahtijevati obrazovanje ili da prvo steknete neke vještine, ali nastavit ćete težiti svom cilju i na kraju će se itekako isplatiti.
  4. Pokušajte steći svijest o brendu unutar indie zajednice. Zajednica za razvoj indie igara velika je, pruža podršku i dobrodošlicu. Ako utrošite vrijeme podržavajući, promovirajući, raspravljajući i pomažući u njihovim projektima, odgovorit će pozitivno. Razgovarajte s njima, upoznajte ih i dopustite im da upoznaju i vas. Zapanjit ćete se što možete postići s takvom zajednicom podrške.
  5. Crowdfunding ako ste ozbiljni. Ako želite napraviti profesionalnu igru ​​koja se suprotstavlja drugim ozbiljnim igrama, potreban vam je novac. Srećom, stvari su se posljednjih godina doista promijenile, a crowdfunding je strancima omogućio stvaranje izvrsnih igara. Upoznajte Kickstarter i slične web stranice. Imajte na umu da doista morate raditi kako biste vodili sjajnu kampanju, što znači postavljanje realnih ciljeva, postizanje sjajnih nagrada i stalna komunikacija.

Savjeti

  • Ne očekujte da će vaša prva igra biti trenutni hit. Ako ste zaista uložili puno vremena u to, to je možda slučaj, ali nije vjerojatno.Međutim, nemojte se odmah predati, slušajte druge o tome što je pošlo po zlu i što su smatrali ispravnim. Primijenite aspekte uspjeha u svojoj drugoj igri i poboljšajte ili uklonite manje popularne ili loše aspekte svoje prve igre.
  • Nastavi učiti. Ako vam ikad zatreba pomoć, postavite pitanja. Postoji mnoštvo korisnih ljudi koji vam mogu pomoći u stvaranju igre, pa se nikada nemojte bojati tražiti pomoć ili je potražiti. I ne zaboravite, uvijek ima mjesta za poboljšanje, zato nastavite učiti i učiti više o stvaranju igara.
  • Ne zaboravite često izrađivati ​​sigurnosne kopije datoteka. Nikad ne znate kada će se računalo srušiti.
  • Vježbajte što više kako biste bili sve bolji u izradi igara. Kao što se uvijek kaže, "Praksa čini savršenim!"
  • Test. Test. Test. Jedna od najneugodnijih i zbunjujućih stvari je pronalaženje kritičnih nedostataka, propusta i grešaka u vašoj igri nakon što je objavljena za javnost. Podijelite svoju igru ​​u faze, kao što su "razvoj" (još uvijek u izradi), "alfa" (početna ili rana faza testiranja), "zatvorena beta" (test prije objave za odabrane ljude) i "otvorena beta" ( test prije objave za cijelu javnost). Odaberite prave ljude za zatvorene beta i alfa faze i prikupite što više povratnih informacija i konstruktivnih kritika. Upotrijebite ovo za poboljšanje igre i ispravite što više bugova prije puštanja. Napomena: Dodajte "pre" ili "verziju xx.xx" u svoje faze da biste ih još više pročistili. Provjerite je li jasno označena kao razvojna verzija, ako jest.
  • Napravite svoju igru ​​hype i oglašavajte se. Priznajmo, niste jedini proizvođač amaterskih igara. Dok izdajete igru, zasjenit će je novije i / ili bolje objavljene igre. Da biste se tome suprotstavili, obznanite svoju predstojeću igru ​​na sve moguće načine. Tu i tamo "propustite" neke detalje. Najavite datum izlaska kako bi se ljudi mogli još više veseliti. Ako je prikladno, možda čak razmislite i o plaćanju oglašavanja.
  • Zapamtite, tim je uvijek bolji od samostalnog rada. Možete znatno smanjiti radno vrijeme i vrijeme dijeljenjem zaposlenika u timove za grafiku i kodiranje, a zatim dodajte još odjela poput pisanja i pisanja skladbi itd. To je važno područje koje ovisi o odabranom softveru, budući da softver za grafičke igre poput BGE, Unity, i UDK imaju malu podršku za timski rad, a izravno uređivanje koda i korištenje sustava za upravljanje verzijama poput gita vjerojatno je bolja ideja.
  • Uostalom, nikad ne odustajte. Izrada igre može biti dosadan, iscrpljujući i frustrirajući proces. Ponekad osjećate potrebu da jednostavno odustanete i učinite nešto drugo. Nemoj. Napravite pauzu, malo zastanite i odgodite rad na tome nekoliko dana. Tamo ćete se vratiti s više samopouzdanja.
  • Sastavite plan rada. Ako prvi put izrađujete igru ​​i želite vam to olakšati, a želite samo malo eksperimentirati, tada to možda neće biti potrebno. Međutim, može vas držati na putu i postati posebno važan ako imate obećani datum izlaska. Napravite okvirni plan kada želite da igra bude dovršena, a zatim je podijelite na pododjeljke kao što su faze kodiranja / grafike itd.

Upozorenja

  • Royalty! Budite što originalniji s idejama za svoju igru. Ako ne možete smisliti ništa novo, preuzmite igru ​​iz nekih aspekata postojeće igre i promijenite je. Ako apsolutno trebate koristiti aspekte igara zaštićenih autorskim pravima, poput radnje, likova ili glazbe, spomenite izvorne tvorce. Koncepti (igranje, kako kodirate itd.) Ne mogu se zaštititi autorskim pravima, iako su imena likova i narativni svemiri automatski zaštićeni.
  • Obavezno poštujte licencu alata koje koristite. Mnogo komercijalnog softvera (poput Unity) zabranjuje komercijalnu upotrebu (to jest, ne možete prodati igru ​​koju ste s njom napravili) bez plaćanja skupe licence. Tu softver s otvorenim kodom zaista može pomoći jer pomoću njega možete stvarati komercijalne proizvode. Ali budite oprezni s softverom otvorenog koda "copyleft". Primjer takve licence je GNU General Public License. Određuje da morate izdati softver pod istom licencom. To je u redu za igre, ali i dalje ga možete prodati ako grafiku i ostalo zadržite za sebe. Međutim, mogu se pojaviti pravni problemi ako koristite zatvorenu biblioteku softvera, poput FMOD-a. Uz to - posebno ako ste dobar programer - možete imati pristup izvornom kodu i znati s čime radite, a možete ispraviti i ispraviti pogreške i dodavati funkcije po svom izboru. Ovdje saznajte više o otvorenom kodu (kojeg osnivač pokreta naziva i "besplatnim softverom - besplatan kao u slobodi, a ne cijeni).