Kako postati developer u Rusiji?

Mnogi čitatelji ovog članka će zasigurno voljeti provesti večer igrajući računalo. Je li MMO RPG popularan, nitko ne zna "tursku" ili staru, vremenski testiranu strategiju. I gotovo svi, koji su na ovaj ili onaj način uključeni u industriju video igara, jednom u životu razmišljali su o tome kako bi bilo dobro stvoriti igru ​​za sebe. Netko želi ostvariti svoje stare planove, netko - pokazati igračima radnju koja se rodila u njegovoj glavi. Čini se da netko misli da može stvoriti idealnu igru, u kojoj će onda biti sretan provesti vrijeme. Svi su došli u glavu: "Želim postati razvijatelj igara!" Naravno, ima i onih koji jednostavno žele zaraditi od igranja. Nažalost, ah, barem u svijetu mobilnih igara, ima takvu većinu. Dakle, kako početi razvijati vlastitu igru?


Ono što trebate znati prije početka

Važno je napomenuti da razvoj vlastite video igre - to je slučaj, barem u početku, ne previše profitabilan, i napraviti igru ​​za izračunavanje rake novca uzalud. Pogotovo ako je ova igra prva na popisu "track record". Međutim, ne trebate se bojati dobiti neku vrstu plaćanja za svoj rad. Ako je igra dobro obavljena, imat će grožđicu koja može privući igrače, a sigurno će pronaći svoju publiku.
Dakle, prvo što je budućem kreatoru igre potrebno je spremnost. Spremnost na trošenje vremena, novca i snage za stvaranje vlastitog. Spremnost na kritike korisnika. Ipak, spreman je pastine nužno prva igra će biti dobra. Što mi je još potrebno da bih postao programer igre?


Povjerenje. Samopouzdanje i činjenica da će moći posvetiti dovoljno vremena, truda i financija za stvaranje vlastite igre, shvaćajući sebe kao kreatora. Kao što možete razumjeti, mnogo toga ovisi o samoj prirodi čovjeka, njegovoj moći volje i sposobnosti prevladavanja poteškoća. Čini se da je zašto je to još važnije od dobrog poznavanja pravih programa i bogate mašte? Sve je vrlo jednostavno: osoba može početi pisati svoju igru, učiniti je sjajnom pričom, ali dobiva prvu kritiku, a ona će uvijek pratiti bilo kojeg developera, ispustiti ruke i baciti stvar. Stoga je vrlo važno biti spreman da igrač ne voli igru.

Odakle početi

Kako postati programer igre, ako prije toga niste upoznati s kodom pune igre? Teško. Stoga bi vaše poznavanje svijeta stvaranja videoigara trebalo početi s manje od stvarne igre. Možete početi s izradom modifikacija fanova i dodataka za razne igre. Kako to podrazumijeva ometanje datoteka gotovog proizvoda, proučavanje strukture, proučavanje jezika pisanja. Također, modovi su uglavnom kreirani za opcije koje su dobre: ​​koliko poboljšanja u lošoj igri nije paih, ako ima gnusnu igru ​​i dosadnu radnju, igra zanimljivija neće. Na primjer, postoji mnogo modova za takve projekte kao što su Skyrim i GTA, a malo ih se može nazvati lošim. A za vrlo popularne prije nekoliko godina, fanovi Undertalea stvorili su čak i jednostavne navijačke igresastoji se od borbe s šefovima koji nisu bili u izvornoj verziji.
Međutim, ako nemate iskustva u pisanju modova /dodataka, to nije baš zastrašujuće, iako će ovaj pristup biti vrlo koristan. Samo u ovom slučaju, morat ćete potrošiti vrijeme na učenje programskih jezika i dobivanje najmanje znanja o tome kako sve to radi i što. Pokretanje same igre igre vrijedi razviti ideju. Vrijedi smisliti koju vrstu igre želite: odaberite žanr, bacite barem grubu radnju (ako će biti), zamislite koju igrivost želite imati.

Što će biti potrebno prije svega

Što trebate znati da biste postali programer igre? Barem nekoliko programskih jezika i bit igara. Ovdje je popis onoga što će vam svakako trebati ako želite stvoriti vlastitu igru:
  • Poznavanje programskih jezika kao što su Java, C ++, HTML. To je nužan minimum, bez kojeg bi bilo vrlo teško stvoriti nešto.
  • Razumijevanje načina na koji je igra organizirana. Njegov najlakši način da se dobije pisanjem fan-a izmjene i dopune postojećih projekata.
  • Spremnost na kritiku korisnika, kao i samopouzdanje i želja da se nešto postigne.
  • Ideja. U biti, ideja je sve o tome što projekti kreatora indie igara drže. Ona je ta koja može učiniti posao početnicima stvarno dobrim.
  • Razvijanje igre ispočetka

    Dakle, imate ideju i znanje programskih jezika, ali pitanje kako postati razvojni program od nule još uvijek vrijedi. Doista, bez ikakvog iskustva u radu s punom igrom, teško je samo takosmislite plan rada. I da nemaju autorske naknade iz prošlih projekata, teško je pronaći novac za stvaranje nečeg novog.
    Uostalom, na ovaj ili onaj način, gotovo je nemoguće samostalno razviti igru: pored dobrog poznavanja programskih jezika, morate biti u mogućnosti crtati dovoljno da biste ga dizajnirali, kao i razumjeli glazbu, da zamijenite odgovarajuću slobodnu kompoziciju /platiti za njezinu uporabu. Naravno, nijedna glazba u igri nije bolja nego što je napisana posebno za nju, ali u ovom slučaju morat će tražiti glazbenike, kao i pronaći tko će igrati ulogu skladatelja. Ako se u budućoj igri planira imati glas likova likova, potrebno je pronaći i aktere sondiranja, a ako projekt uključuje podršku više jezika - i dobrih prevoditelja i, ako je potrebno, aktera dubliranja. Naravno, ako među prijateljima nema takvih ljudi, njihove usluge neće biti besplatne. Također, mnogi programi koji se koriste u razvoju, planiraju, iako su jeftini. Stoga, među novak programeri koji nemaju mnogo kapitala, vrlo popularna zbirka sredstava na edgefangding sučelja. Da biste to učinili, morate se registrirati na bilo kojem takvom mjestu, izraditi vlastiti projekt, u kojem želite izraziti jasan cilj i potreban iznos sredstava. U njihovom setu pomažu razne nagrade za ljude koji ispuštaju novac, kao što je besplatan primjerak igre ili jedinstveni trgovac.

    Dakle, kada već imate početnu gotovinsku bazu, trebali biste početi izravno s razvojem.

    Programi za razvoj

    Trenutno postoji mnogo programa za razvoj igara. Svi se razlikuju u programskom jeziku, koji se koristi, jednostavnosti sučelja i na platformi za koju se projekt izdaje. Unity3D je jedan od najpopularnijih programa. Podržava većinu postojećih platformi, uključujući Windows, Android, Linux i druge, kao i nekoliko programskih jezika koji uključuju C ++ i Java. Također, Unity3D ima besplatnu kopiju, dizajniranu za početnike. Glavni nedostatak programa - podržava samo engleski.
    Game Maker-je još jedan vrlo popularan program. Međutim, on podržava samo Windows, što ga čini nesposobnim za stvaranje igara za mobilne uređaje. 3D Rad - 3D gaming aplikacija. Ima ruski jezik. Grafički urednici (kao što su Adobe Photoshop ili Adobe Illustrator), zvučni programi su također potrebni za dizajn.

    Proces razvoja igre na osobnom računalu

    Stoga su svi gore navedeni čimbenici prisutni, kao i program za pisanje, ali kako postati programer igre na računalu - još uvijek je u pitanju? Vrijedi započeti detaljnom razradom ideje i pisanjem projektne dokumentacije. Kada je papir završen, možete otići do grafičkih urednika. Trebate nacrtati sličice sučelja, lokacije, znakove i još mnogo toga. Naravno, ako ste uspjeli pronaći ljude koji mogu sudjelovati u produkciji, to je vrlo cool, jer je iznimno teško sve učiniti. Međutim, u ovom slučaju ti ljudi još uvijek moraju detaljno objasniti svoju ideju.
    Tada je potrebno propisati sve priče i dijaloge.Ovo je važan dio posla, jer se zbog toga radnja otkriva igraču. Ne smijemo zaboraviti na izračun i uravnoteženje vojnog i ekonomskog sustava. Je li sve napisano? Možete početi dodavati sadržaj u igru. Mnogi modeli likova, oružja, okruženja i dodataka iz tih gaming lokacija - nisu svi. Potrebno je napraviti prikladno sučelje, napisati sve tekstove, sastaviti sustav obuke, popuniti parametre svih NPC-ova i znakova. Kada je zamisao gotovo gotova, slojevi i likovi su nacrtani, a mehanika je registrirana, vrijedi prosvjedovati protiv igre, ići samostalno ili angažirati ispitivače. I posljednji korak će biti analiza podataka dobivenih nakon testova, popravak pronađenih pogrešaka i optimizacija procesa igre.

    Kako postati programer za Android igre

    Ako vaša igra uključuje korištenje Android platformi koje su instalirane na mobilnim uređajima, onda postoji niz nijansi koje treba riješiti. Prije svega, vrijedi znati da je najveća platforma za distribuciju sličnih igara Play Market. Da biste tamo dodali svoj projekt, morat ćete platiti vlasništvo nad računom razvojnog programera. Sada, prije nego što postanete razvojni programer za Android igre, ili, preciznije, širenje projekta na javnost, morat ćete platiti oko 25 USD (oko 1.700 rubalja) godišnje za korištenje računa razvojnog programera. Sve se to radi putem usluge konzole Google Play. Tada na ovoj stranici možete dodati vlastitu igru ​​i prilagoditi način prikaza. Uključujući i imajte na umu da je ovo beta /alfa test ili verzija izdanja. Drugo, sučeljeigre za mobilne igre moraju biti različite od njihovih PC kolega. Gumbi bi trebali biti prikazani na zaslonu i biti dovoljno veliki da im omogućuju da dodiruju bez poteškoća, ali ne bi trebali preklapati područje djelovanja. Tekst bi trebao biti veći za čitanje, kao i sama video igra: razlučivost mobilnih uređaja nije tako velika kao na računalu. Treće, donati i oglašavati. To je u određenom smislu pošast svih igara na mobilnim uređajima, jer čak i pri ulasku u plaćenu igru ​​igrač nije zaštićen od onoga što mu je ponuđeno da kupi "ovdje je ovo" za pravi novac. Što reći o ftp igrama. Međutim, kako pokazuju statistike, ako ima previše oglasa u projektu - korisnici ga brzo bacaju. Važan dio razvoja mobilnih igara je učiniti ga pristupačnim ne samo kada je povezan s internetom. Za razliku od osobnih računala, telefoni i tableti mogu lako biti izvan mreže. Nakon što ste savladali sva ova pravila, možete početi razvijati. To se također postiže kroz programe kao što su Unity 3D, Construct 2 ili Unreal Engine. Općenito, razvojni proces neće biti drukčiji, osim gore navedenih stavki.

    Komponente dobre igre

    1. Zemljište. Mora biti dobro napisan i predstavljen kako bi ostao zabavan igrač. Nemojte pretjerivati ​​s količinom teksta: statistički, većina igrača preferira da preda velike replike i opise. Prema tome, radnja uključuje 3 točke za razmatranje i razmatranje:
  • Skripta. Sama priča.
  • Atmosfera. Oni za koje mnogi vole igru, zaplet priče je dodatna potraga, legenda svijeta.
  • Proizvodnja. Način na koji je priča ispričana.
  • 2. Grafika i zvuk. Graf se također može podijeliti u nekoliko točaka: sama grafika i dizajn lokacija. Zvuk ne smije odvratiti od prolaska, već ga samo nadopuniti, pomažući igraču uroniti u svijet. Također je vrijedno spomenuti da kvaliteta glasovnog zapisa (ako postoji) također ima veliki utjecaj na percepciju svijeta igara. I posljednje što je iznimno važno znati o zvuku, ako ste se odlučili za glasove u nekoliko jezika, morate provjeriti ne samo autentičnost prijevoda, već i približnu podudarnost glasa i izraza lica likova. 3. Igrivost. Igra bi trebala biti u skladu s temom i idejom projekta, kao i biti jednostavna i razumljiva. 4. Ideja. Posljednji na ovom popisu je, možda, prije svega važan. Sada je industrija igara vrlo napredna i vrlo je teško smisliti nešto novo. Pogotovo nekako šokantna igra ili grafika. Stoga, jedan od glavnih "uhvatiti" komponente, što može napraviti igrač nakon povratka u igru ​​i križ - ideja i njegova provedba.

    Dizajn razine

    Prilikom stvaranja razina, važno je zapamtiti da bi trebale biti dovoljno jednostavne (ako su složene - ne cilj igre) i zanimljive. Isto vrijedi i za mjesta na otvorenom svijetu. Okolina ne smije zbuniti igrača, natjerati ga da luta u potrazi za izlazom.
    Može se postaviti cilj - što igrač mora postići na jednom ili drugom mjestu, kakvo je ozračjebi trebao biti Također je vrijedno napomenuti da sve razine igre moraju biti izvedene u jednom stilu, tako da su jedna cjelina. Primjer izvrsne kombinacije razina je platforma Ori i Slijepa šuma. Igra, iako izgleda kao cjelina, zapravo je podijeljena na nekoliko razina, koje, iako su vrlo različite, izgledaju vrlo holistički. Ne pojavljuju se sumnje da su Drvo vode, Vatrena planina i Dolina vjetrova i Drvo Duhova dio ujedinjenog svijeta.

    Korisni čipovi

  • Često pokušavaju vidjeti projekt s gledišta igrača, kako bi procijenili njegovo stvaranje. Zapitajte se želite li igrati. I prijeći?
  • Sudjelovati u raznim natjecanjima. Oni se redovito igraju na PC igrama i igrama na mobilnim uređajima.
  • Izradite dobru prezentaciju. Ako je moguće, napišite videozapis o igri.
  • Pokušajte ne preopterećivati ​​korisnika složenošću igre. Jedna stvar je, ako sama igra nije laka, onda će imati svoju publiku. Ali ako problem donosi samu igru, malo je vjerojatno da će se netko vratiti.
  • Nemojte predugo povlačiti screensaver i scene mačaka.
  • Pokušajte ne ometati igrače oglasima i prijedlozima donata. Ako projekt utječe na osobu, on će ga htjeti oprostiti. Ali ako će se na zaslonu stalno pojavljivati ​​ponuda za kupnju još jedne stvari ili valute, igrači žele izaći prije.
  • Ako iznenada razmislite o tome kako, na primjer, postati razvijatelj igara Block Strike, točnije, član tima projekta, najistinitiji i najjednostavniji načino tome s nekim od već postojećih virusa.
  • Razvijen u Rusiji

    Pa, ako vas muči pitanje kako postati razvijatelj igara u Rusiji, onda mu odgovorite. Kao u cijelom svijetu. Uz iznimku toga, možda će biti teže pronaći pomoćnike, a većinu posla morat ćete obaviti sami. Glavni problem za ruski jezik programeri je mali broj timova spremni da ih odvesti u svoje sjedište, kao i činjenica da je 90% programa i mjesta za plasman igara su engleskog govornog područja i ne podržavaju ruski.

    Suradnja s raznim tvrtkama

    Mnoge razvojne tvrtke vole priljev novog osoblja, i ne iznenađuje: nove osobe donose nove ideje. Na stranicama mnogih tvrtki možete vidjeti ponude slobodnih radnih mjesta, različite najave. Na primjer, na mjestu Blizzard, jedan od najvećih gamedevs, nalazi se kartica "Slobodna radna mjesta", gdje možete vidjeti popis potrebnih stručnjaka i zahtjeve tvrtke za njih.
    Treba napomenuti da, da bi ušli u neku stvarno veliku i dobro poznatu tvrtku, ne trebate samo imati ideju i potencijal, već imati i vještine da posjedujete prave vještine i savršeno poznajete potrebne programske jezike. Također, ova vrsta posla obično uključuje primjenu znatnih snaga i korištenje posla s punim radnim vremenom.

    Sammari

  • Počnite s pisanjem izmjena za postojeće igre: brže je i lakše razumjeti strukturu.
  • Izvrsno rješenje za dobivanje primarnog financiranja za razvoj je kraudfanding.
  • U dobroj igri na pristojnoj razini postoji parcela,zvuka, grafike, igrivosti i ideje.
  • Nije vrijedno pisati tekst u dijalozima. Većina igrača radije troši duge znakove. Da biste otkrili radnju, posvetite više pozornosti djelovanju likova.
  • Čak i igra remek-djela može pokvariti loš glas /zvuk /presnimavanje.
  • Pokušajte pokazati svoju kreaciju na natjecanjima.
  • Ako postoji mogućnost i želja za daljnjim razvojem igara, možete se pridružiti već postojećem timu programera.
  • Povezane publikacije