Profesije vezane za kreiranje igara. Profesije u industriji igara. Šta odabrati? Gdje početi? Opis profesije "Umjetnik"

Programer igara je još jedna visoko plaćena specijalnost koja je danas veoma tražena. Pokušajmo shvatiti koliko je teško savladati ga.

Koliko zarađuje programer igara?

Mnogi biraju svoj budući posao ne samo po zanimanju, već i po visini plate. Morate sami odlučiti o svom zanimanju, ali morate razmišljati o visini plate i prije nego što počnete savladavati struku. Prvi snimak ekrana je slobodno radno mesto na rabota.yandex.ru, drugi su još tri slobodna radna mesta sa hh.ru.




Koristite nekoliko resursa kada tražite slobodna radna mjesta. Na primjer, za upit "programer igara" na Yandexu ima nekoliko slobodnih mjesta, a na hh.ru ih ima mnogo (218 samo u Moskvi) sa platom od 80 do 200 hiljada rubalja.

Na kojim su jezicima napisane igre?

Složenost ove profesije leži u činjenici da programer mora biti pravi poliglota - potrebno je znati 2-3 programska jezika, jer na ovo pitanje ne postoji jedan tačan odgovor. Nažalost, ne postoji univerzalni programski jezik poput G# u kojem su napisane sve igre.

Prvo morate odlučiti koju vrstu igre želite napisati. Igre za mobilne uređaje su napisane na Javi (za Android) i Swiftu i Objective-C za iOS. Za jednostavne igre pretraživača, HTML, JavaScript i RoR (Ruby on Rails) će biti dovoljni.

Stvoriti jednostavna igra za računar koji koristi Python ili C#. U prilog svojim riječima dajem link do "Zmije", napisane na Pythonu. Imajte na umu da je ovo punopravna igra sa grafičkim interfejsom.

Glavne igre se često pišu pomoću vlastitog motora. Vrlo često je cijeli ili veći dio motora napisan u C . Dakle, programeri poznatog Call of Dutyja koriste vlastiti Treyarch NGL motor. C jezik- kompleksno i malo ljudi to počinje da uči od samog početka. Prvo morate naučiti više jednostavni jezici, na primjer, isti C# koji se pojavio kasnije, ali je lakši za naučiti od C++.

Python se često koristi ne kao glavni, već kao pomoćni programski jezik u razvoju igara. Često se koristi za opisivanje serije procesi igre. Stoga je važno poznavati najmanje dva programska jezika - C# i Python. Dobro će doći i poznavanje osnova baza podataka i SQL jezika - često se rezultati igranja moraju negdje pohraniti, a baza podataka je jedno od najefikasnijih skladišta za sve vrste informacija.

Gdje studirati?

Prvi problem sa kojim se susreće početnik u razvoju igrica je izbor programskog jezika. Kao što je već napomenuto, sve zavisi od željenih specifičnosti - nema smisla učiti Javu ako želite da kreirate igrice za desktop računare.

Drugi problem je što se ovo zanimanje nigdje ne uči. Na većini univerziteta na kojima se predaje programiranje ne postoji takva specijalnost. Možda će, naravno, 2-3 predavanja biti posvećena kreiranju igre, a vi ćete napisati jednostavnu konzolna igra u stilu Pogodi broj.

Alternativa je pohađanje specijalnih kurseva koji će vas učiniti ne samo programerom, već i . Faze savladavanja profesije izgledaju kao što pokazuje grafikon. Za četiri meseca završićete pet praktičnih kurseva:

  • osnovni kurs C#;
  • napredni kurs C#;
  • početni kurs Unity;
  • razvoj mobilne igre koristeći Unity;
  • video kurs - osnove baza podataka.


Kao rezultat toga, imaćete životopis, portfolio, sertifikat, dva meseca iskustva, kao i veštine razvoja tima. Ali što je najvažnije, naučit ćete kako kreirati igre za više igrača koristeći Unity3D. Visina plate Unity3D programera prikazana je, inače, na prvoj ilustraciji.

Možete se upoznati sa sadržajem svakog kursa i prijaviti se za učešće. Vrijeme obuke će biti šest mjeseci (zajedno sa pripravničkim stažom).





Tko radi u industriji razvoja igara

Raznolikost stručnjaka uključena je u razvoj igre u velikoj kompaniji, a sada ćemo pokušati da vas upoznamo sa većinom specijalnosti uključenih u ovaj proces. Svi programeri se mogu podijeliti u grupe, od kojih svaka ima svoje područje odgovornosti. Općenito, ovo je:
  • dizajn (dizajn igre)
  • programiranje
  • grafički sadržaj
  • testiranje

Dizajn

Dizajn igre- Proces izrade glavnih koncepata buduće igre, njenih pravila, sadržaja, svijeta igre, mehanike i igre. Dizajner igre mora imati i umjetničke, tehničke i pismene vještine (za dokumentaciju, projektnu dokumentaciju).

Glavni dizajner, vodeći dizajner igara- šef i koordinator ostatka dizajnerskog tima, njegove odgovornosti uključuju identifikaciju i razvoj ključnih elemenata buduće igre, interakciju sa drugim šefovima drugih odjela (umjetnički direktor, vodeći programer, itd.), rješavanje drugih dizajnerskih zadataka koji nemoguće je iz nekog razloga ili razloga povjeriti podređenim projektantima. Generalno, vodeći dizajner je osoba koja određuje konačni izgled igre, njenu "suštinu" na nivou igre.

Dizajner mehanika igre - Osoba čiji je posao da odredi potrebe koda za implementaciju ideja i igre koju je razvio dizajnerski tim. Dizajner mehanike igre mora imati neke tehničke vještine programiranja kako bi pred programerima kompetentno postavljao zadatke za implementaciju gameplaya kroz programski kod.

Dizajner nivoa, dizajner nivoa- osoba čiji zadaci uključuju kreiranje i sklapanje nivoi igre, karte, lokacije itd. Dizajner nivoa može biti ili visoko specijalizirana osoba koja samo sastavlja lokacije od gotovih elemenata (modela), ili kombinirati ovu poziciju s drugom - na primjer, dizajner nivoa može biti i 3D umjetnik.

Dizajner interfejsa, UI dizajner- razvija korisnički interfejs, sve vrste menija, HUD-ova, prozora itd. Uopšte nije potrebno da ih sam crta, ali generalno bi to bio plus.

Scenarista- osoba koja je odgovorna za tekstualnu komponentu igre. Njegove dužnosti uključuju sastavljanje dijaloga, izradu zapleta, opisivanje svih vrsta scena, događaja, opcije njihov razvoj, popunjavanje literature u igri, ako postoji, itd. - općenito, sve što će učiniti da se igra organski uklopi u svijet igre. Među pridošlicama postoji moda da sebe nazivaju "piscima", ali pravi sadržaj ove riječi je mnogo obimniji od jednostavnog pisanja radnje za igru. Mnogo teži zadatak može biti kompilacija konzistentnih, logičnih misija i zadataka, pisanje realističnih linija za različite likove - sve to zahtijeva visoku umjetničku vještinu, poznavanje jezika i određenu dozu talenta.

Programiranje

Programiranje igara- proces kreiranja programskog koda u svrhu vizualizacije svijeta igre, interakcije igrača sa ovim svijetom i kretanja kroz njega. Programiranje video igara podijeljeno je na veliki broj specijaliziranih područja, od kojih je svako odgovorno za neki funkcionalni dio buduće igre ( umjetna inteligencija, fizika, vizualizacija itd.).

Vodeći koder- najiskusniji i tehnički najiskusniji stručnjak, čiji je zadatak da sve podsekcije motora igre u najširem smislu riječi dovede u jedan radni sistem. Vodeći programer se programiranjem može baviti manjim dijelom svog vremena, jer. njegova glavna dužnost je i dalje upravo koordinacija i povezivanje svih sistema u jedinstvenu celinu. Takođe, vodeći programer može napisati "kostur" motora igre za sve podsisteme u koje će drugi ljudi već biti uključeni.

Programer za mehaniku igre- osoba odgovorna za softversku implementaciju svih elemenata igre. Na primjer, ako je dizajner igre dao mogućnost korištenja kutija kao projektila, zadatak programera mehanike igre će biti da se pobrine da igrač može podići ove kutije i baciti ih.

Programer 3D motora, programer grafičkog motora- specijalista odgovoran za prikaz svijeta igre na ekranu igrača, shadera, grafičkih efekata itd.

AI programer(vještačka inteligencija) - njeni zadaci uključuju softversku implementaciju različitih modela ponašanja neprijatelja, sistema okidača, uslova i drugih elemenata koji kontrolišu ponašanje objekata u igri sa računara.

UI programer- Odgovoran za interakciju korisnika sa svijetom igre putem korisničkog interfejsa (UI), raznih HUD-ova, menija itd.

Programer alata- Njegovi zadaci uključuju kreiranje svih vrsta uslužnih programa, urednika i drugih alata koji su dizajnirani da pomognu umjetnicima i dizajnerima da obavljaju svoje zadatke brže, praktičnije i bolje. Pogodan komplet alata može značajno smanjiti vrijeme potrebno za kreiranje pojedinačnih elemenata igre.

Netcode programer- Odgovoran za interakciju igre putem interneta (ili lokalna mreža) sa serverima za ažuriranje, drugim igračima (multiplayer) itd.

Graphic Content

Grafički sadržaj, sredstva- skup objekata u svijetu igre koje igrač vidi na ekranu. Ovo uključuje modele likova, objekte okruženja, teren i tako dalje.

Art Director- Šef umjetničkog odjela, obično najiskusniji član umjetničkog odjela, odgovoran je za koordinaciju rada podređenih 2D i 3D umjetnika, kontroliše kvalitet i brine o održavanju cjelokupnog stila u svim radovima.

2D umjetnik- generalizovani naziv za niz užih specijalnosti. Zadatak 2D umjetnika obično je kreiranje grafičkog sadržaja u 2D uređivačima (obično Photoshopu) u obliku skica, tekstura za 3D modele, raznih vrsta splash screen-a, pozadinskih slika itd. Uže specijalnosti 2D umjetnika su: konceptualni umjetnik, umjetnik teksture, pozadinski umjetnik.

koncept umjetnika- Odgovoran za kreiranje raznih vrsta skica, skica likova, zgrada, pejzaža, lokacija itd. - Drugim rečima, u vizuelnom obliku predstavlja slike i ideje buduće igre. Rad koncept umjetnika služi kao izvor koordinacije za ostatak odjela umjetnosti, služi za demonstraciju ideja menadžmentu, investitorima itd.

umjetnik teksture- Njegove odgovornosti uključuju kreiranje različitih tekstura za 3D modele koje kreiraju 3D umjetnici, prema konceptualnim crtežima.

3D umjetnik- generalizovani naziv za niz užih specijalnosti. Zadatak 3D umjetnika općenito je kreiranje 3D sadržaja u obliku modela likova, vozila, arhitekture i drugih objekata igre. Uže specijalizacije 3D umjetnika su: modelar likova, modelar okruženja (umjetnik okruženja), animator.

Character Modeler- bavi se izradom paketa 3D modela likovi igre, njihovu odjeću, oružje, oklop, itd. Međutim, likovi mogu biti i organski (humanoidi) i neorganski (razne vrste tehnika), tako da mnogi modelari sebe smatraju ili organskim modelarima ili neorganskim modelarima površina, ovisno o svojim vještinama i preferencijama.

Environment Modeler- njegovi zadaci uključuju modeliranje objekata okolnog svijeta, krajolika, zgrada itd.

Animator- animatori se mogu izdvojiti kao posebna kategorija specijalnosti; bave se animacijom (oživljavanjem) 3D modela, najčešće likova. Zadatak animatora je kreiranje pokreta hodanja, trčanja, skakanja, napada i sličnih pokreta, ovisno o zahtjevima igre.

Testiranje

Testiranje, kontrola kvaliteta (QA, osiguranje kvaliteta)- proces identifikacije raznih vrsta grešaka i nedostataka u sadržaju igre. Testiranje se mora provesti kako bi se izbjegla djelomična ili potpuna neoperabilnost igre za krajnjeg korisnika.

Testiranje mogu sprovoditi odeljenje za testiranje izdavača igre, testeri programera, nezavisni testeri, a tokom javnog beta testiranja od strane redovnih korisnika. Proces testiranja se svodi na provođenje i provjeru brojnih standardnih scenarija (na primjer, zamrzava li se igra pri izlasku iz radne površine), testiranje igranja, razne situacije itd.

Zvuk

Zvuk- Odeljenje za zvuk daje igrici zvučne efekte, muziku i glasovnu glumu za likove igre.

Kompozitor- Njegovi zadaci uključuju pisanje muzike (soundtrack) za igru.

tonski inženjer- traži gotove zvučne efekte za igru ​​ili stvara nove sintetiziranjem nekoliko zvukova ili snimanjem originalnih.

Glasovni glumci- glasovne igre likova.

Ovo su glavne specijalnosti u industriji razvoja igara. Naravno, postoji mnogo više profesija koje nisu spomenute (na primjer, producenti ili umjetnici specijalnih efekata), ali su navedeni glavni ljudi uključeni u razvoj igara.

Da li želite da budete deo industrija igara? Dobiti profesiju koja će vam omogućiti da stalno budete na čelu razvoja računara? Tečaj "Profesija: programer igara" pomoći će vam da savladate specijalnost koja je najtraženija na online tržištu rada.

Razvoj kompjuterske igrice nikad ne miruje. Potražnja za stručnjacima je tolika da lako možete pronaći slobodni posao ili raditi u profesionalnom studiju.

GeekBrains projekat je tim iskusnih IT stručnjaka, katalog mnogih besplatnih materijala i pomoć u TOP oblastima IT obuke. Naučit ćete ne samo kako razviti igru, već je i profitabilno prodati. Mogućnost programiranja za bilo koju postojeću platformu ne zahtijeva nikakvu početnu obuku, samo želju.

Programer igre: Trening od GeekBrains-a je:

  • Sve pripreme su online, nema putovanja podzemnom željeznicom ili javnim prijevozom.
  • Provjera domaćih zadataka i detaljna analiza grešaka.
  • Komunikacija sa grupom, onlajn ćaskanje.
  • Završno testiranje nakon završenog kursa.
  • Rješavanje svih problema od strane iskusnog tima programera.

Kreiranje kompjuterskih igrica je oblast u kojoj je lako i zabavno raditi, a prihod je neuporediv sa bilo kojim poslom u kancelariji ili proizvodnji. Počnite živjeti za svoje zadovoljstvo, obučite se i uronite u svijet kompjuterske umjetnosti.

Vjerovatno, u nekom trenutku svi dolaze na ideju da postignu uspjeh u profesionalnom igranju igara. Često kada gledam neku takmičarsku utakmicu, a la liga legendi ili Dota 2, pada mi na pamet: "Bilo bi sjajno da sam to u stanju da uradim". Zaista, bilo bi sjajno, ali nisu svi tako spretni sa tastaturom i mišem kao "Suma1l" u Dota 2 i "Faker" u League of Legends. Smatram se prilično dobrim igračem, ali jednostavno nemam ono što je potrebno da bih bio profesionalac, i mislim da mnogi ljudi koji ovo čitaju osjećaju isto o sebi. Srećom, osim direktno profesionalnog igranja igara postoje mnoge druge zanimljive aktivnosti u industriji igara.

Autor članka

Pisanje članaka o igrama je vjerovatno najpristupačnija i najraznovrsnija aktivnost u industriji igara za većinu ljudi. Svaka veća stranica za igre na sreću (uključujući web stranica) potrebni su vješti pisci za pokrivanje Najnovije vijesti, za pisanje mišljenja, recenzija i pregleda. Visokokvalitetni sadržaj osigurava stabilan priliv posjetitelja, što zauzvrat stvara prihod od oglašavanja. Što više rastemo, što više autora članaka možemo zaposliti, što više zapošljavamo, više se širimo.

Gdje početi: Najbolji način da postanete dobar pisac je da pokrenete svoj blog i objavite najkvalitetniji mogući sadržaj. Ako potencijalni poslodavac zatraži uzorak vašeg pisanja, samo mu pokažite svoj blog. Alternativno, možete besplatno ponuditi svoje usluge uglednom portalu za igre. Ne predlažem da bilo ko piše besplatno cijelo vrijeme, ali to je dobar način da napravite životopis i napravite svoje prve korake u industriji. Specijalizovano obrazovanje nije neophodno, ali svakako ne škodi. Web lokacije kao što je GameJournalismJobs.com, servis na engleskom jeziku, mogu vam pomoći u traženju posla pronalaženjem poslova od velikih kompanija kao što su Activision Blizzard i Riot Games. Ali u ovom slučaju će vam trebati briljantno znanje engleskog jezika.

Imajte na umu: Samo zato što vas zanimaju igre ne znači da možete uspjeti u industriji kao autor. Pisanje članaka i mišljenja je zabavno, ali prepisivanje vijesti o igrama može biti prilično dosadno. Autori članaka često moraju da promovišu svoj rad društvene mreže i razumjeti popularne platforme za online izdavaštvo kao što je WordPress. Većina posla je prilično rutinska, jer će stranice iz vas izvući što je moguće više kvalitetnog sadržaja.

streamer

Svako sa pristojnim računarom i solidnom internet konekcijom ovih dana može streamati zahvaljujući uslugama kao što su Twitch i Youtube Gaming. Razvoj ovih stranica za striming u posljednjih nekoliko godina doveo je do neviđenih prilika za igrače da kreiraju vlastite emisije ili streamove. Većina korisnika servisa striming "za dušu", ali za sve veći broj ljudi streamovi postaju glavni način zarade, inače nije loš. Jeffrey Sheen aka "TrumpSC" (Hearthstone streamer) citiran je u Forbesu koji je rekao da popularni streameri zarađuju preko 100.000 dolara godišnje samo za striming, i to ne računajući Youtube videe, sponzorstva itd.

Gdje početi: najbolji dio je da je probijanje u profesionalni streaming prokleto lako. Dovoljno je samo preuzeti streamer softver (na primjer, OBS - Otvorite Broadcast Software), postavite ga i samo naprijed - put je otvoren. Zapamtite: pronaći publiku na Twitchu nije lako, potrebno je strpljenje. Također morate biti prokleto dobri u igri koju prenosite ili zabaviti gledaoce (i jedno i drugo idealno). Ne očekujte trenutni uspjeh i pokušajte redovno streamati kako biste privukli pretplatnike.

Imajte na umu: zarađivati ​​za život sam od striminga nije lako, potreban je JEBENO težak posao. U intervjuu za DailyDot sa Stephenom Bonnelom, zvanim Destiny, potonji je izjavio da je strimovao oko 200-250 sati mjesečno, što je oko 60 sati sedmično. To je 20 sati više od uobičajene radne sedmice. Većina gejmera vjerovatno ne gleda na streaming kao na potpuni "posao", već na to određenom trenutku ovaj posao počinje da postaje dosadan. Iz intervjua znamo da je Destiny zaradio oko 100.000 dolara u svojoj streaming karijeri, što je prilično dobro, ali ne može svako dostići njegov nivo popularnosti (u prosjeku njegove streamove posjeti oko 2.500 jedinstvenih gledalaca).

Youtube

Gdje početi: kreirajte kanal i počnite slati video zapise. Eto kako je to jednostavno! Teško je pronaći pretplatnike i privući publiku: to može potrajati godinama. Najbolji način da brzo rastete je stvaranje jedinstvenog sadržaja koji će gledaoci dijeliti sa prijateljima.

Imajte na umu: pucaj dobri video snimci! Youtube ima bezbroj kanala sa mnogo videa i bez pregleda. Napravite jednostavan video za igranje sa novi dio poziv dužnosti nije najbolji način da se istaknete, jer su veći kanali to vjerovatno već učinili umjesto vas. Umjesto toga, kreirajte korisni vodiči na nova izdanja ili pregled manjih projekata koje su drugi kanali propustili. Pravljenje videa manje poznatih igara je veoma važno jer je na tom putu mnogo manje konkurencije, što znači da je vaš video mnogo lakše naići kada neko traži tu igru.

Programer

Zapravo, kodiranje za video igrice je vjerovatno najmanje dostupna profesija na listi, ali i najstabilnija. Svako može pokušati postati poznat na Twitchu ili Youtube-u, ali većina onih koji se usude ne uspijevaju. S druge strane, usluge programiranja su gotovo uvijek veoma tražene. Čak i ako industrija igara uspori, vješti programeri mogu pronaći posao u IT industriji u procvatu. Termin "programer" se ovdje koristi u širem smislu, a postoji bezbroj različitih područja u programiranju, a time i profesionalaca: od umrežavanja do programera umjetne inteligencije

Gdje početi: svako može besplatno steći osnovne vještine programiranja na posebnim stranicama. Web stranice su odlične za početak samostalnog učenja, ali onima koji žele da izgrade ozbiljnu karijeru potrebno je specijalizirano obrazovanje. Poslove možete pronaći putem običnih usluga traženja posla. Programeri također mogu pokušati pokrenuti vlastite projekte. Marcus Presson, poznatiji kao Notch, kreirao je sam Minecraft, koji je prodat za 2,5 milijardi dolara!

Imajte na umu: većina igara je bazirana na poznatim motorima kao što su Jedinstvo ili Nestvarno, koji su obično dostupni besplatno (kao demo ili za ličnu upotrebu). Proučite ove motore iznutra i izvana i povećat ćete svoju vrijednost u očima potencijalnog poslodavca. Također ima smisla fokusirati se na područja industrije igara koji se brzo razvijaju. Sada je, na primjer, takav pravac razvoj mobilnih aplikacija.

Ovo je samo mala lista opcija za one koji žele da pronađu karijeru u industriji igara i daleko je od potpune. Svako može pronaći mjesto u industriji: od talentiranih umjetnika koji mogu stvoriti cool koncept umjetnosti, do kompozitora koji stvaraju sjajne melodije. I ne zaboravimo na dizajnere igara koji razvijaju sam koncept igre čak i prije nego što počnu da je stvaraju. Ako ste strastveni prema video igricama, nema apsolutno nikakvog razloga zašto ne možete pronaći posao u industriji igara. A ako programiranje nije dostupno svima, onda je pisanje članaka o igrama, strimovanje i snimanje video-zapisa u blizini igre otvoreni za svakoga i svakoga, možete početi odmah, bez ikakve formalne obuke i obrazovanja. Šta čekaš? Pokrenite blog, pokrenite stream ili pokrenite vlastiti Youtube kanal.

Ili možda sve odjednom!

Ko je dizajner igara?

Često se početnici računara pitaju: „Ko stoji iza stvaranja kompjuterskih igrica?“. Odgovor je sasvim očigledan i jednostavan, ali hajde da pričamo o svemu po redu.

заг��зка...

U eri pojave kompjuterskih igara, koncept "virtuelne zabave" za nas je bio veoma dalek, jer je na postsovjetskom prostoru ovaj termin koristilo samo nekoliko stručnjaka.

Šta vidimo danas? Brzi razvoj informacione tehnologije i razne grane programiranja"otvorio nam oci" savremeni svet industrija igara. Mnogi naši stručnjaci su uključeni u razvoj stranih kompjuterskih igara i dovode projekte na najviše pozicije u rangiranju virtuelne zabave. naučite programiranje ili modeliranje 3D objekata- to više nije teško, jer sada imamo ogromnu količinu stručne literature, globalne informacione mreže, razne centre za obuku itd. Na primjer, resurs http://tritec-education.ru/ nudi svima tečajeve o proučavanju tako složenih aplikacija kao što su Compass-3D, 3D Max, Adobe Phototshop, čije je poznavanje obavezno za stvaranje jedne ili druge vijesti o igrici.

Kao sto znas, ljudi razvijaju sve igre koje su danas prisutne u kompjuterski svet. Ranije, kada je igra bila samo mali „komad koda“, na njenom kreiranju radili su jedan ili dva stručnjaka, a sada, kada svaka virtuelna zabava zauzima oko 10 GB na hard disku i količina koda se uopšte ne može računati, iza toga je nekoliko desetina, a zatim stotine programera, umjetnici, animatori i ostali "stručnjaci". Svako je odgovoran za svoj dio programa. Zašto "programi"? Da, jer je igra ujedno i aplikacija napisana na jednom od programskih jezika i dopunjena modelima likova, audio i video sadržajem.

Prvo mora postojati ideja. Drugim riječima, u početnoj fazi, stručnjaci kreiraju plan za buduću igru. Onda proračun se obračunava potrebno za realizaciju ove ideje. Spremni "brojevi" emisija izdavača. Ako je zainteresiran za izmišljenu igru, onda će sigurno uložiti potrebnu količinu novca u njen razvoj.

Poslije dobijanje sredstava, počinje faza razvoja projekta, kreiranje jezgra igre, pisanje koda od strane programera, skice modela likova od strane umjetnika... Sve faze se ne mogu pobrojati u jednom članku, jer svaki žanr igre ima svoje nijanse. Na primjer, za strijelca, programeri moraju razmisliti o sistemu gađanja i setu oružja, a za potragu, zanimljivih zadataka i dobra priča.

Nakon što sve grupe specijalista završe svoj dio posla, igra "družimo se" i testiran na greške. Nakon uspješnog testiranja, dolazi na police trgovina ili usluge digitalne distribucije. To je, u stvari, sve! Sada tačno znate ko stvara igre i kako!