Kako postati programer za igru
Dizajn i razvoj igara je jedno polje aktivnosti koje sadrže područja kao što su umjetnost i dizajn, kreiranje dijaloga i pisanja izvornog koda. Ako se želite pridružiti najvećoj svjetskoj industriji za zabavu, a zatim pročitajte ovaj članak i možete razumjeti kako postati programer igara.
Korake
jedan. Nadajmo se da još niste obučeni na fakultetu. Započnite proučavanje svega povezanog sa razvojem igara, čak i ako ne zahtijeva vaš glavni program obuke. Istražite GUI (grafički sučelja), van mreže softvera, programski jezik, kao što su C ++ i Pascal, a zatim zakažite da biste prešli na fakultet ili univerzitet da biste stekli diplomu u tehničkom i softverskom inženjerstvu. Ako ne možete dobiti službeno obrazovanje, ne očajavajte! Proučite sve sami. Na internetu postoji mnogo web lokacija koje će vam pomoći, uključujući praktične vježbe, možete istražiti osnove svega što trebate znati.
2. Pogledajte u internetskim specijaliziranim grupama. Primjer dvije takve velike skupine su Bethesda softworks (ili kratka bethoft) i bioware. Za građane Velike Britanije takođe ima liv glave studiju.
3. Pogledajte gdje i šta je posao. Obavezno imate priliku tamo raditi s financijskog stanovišta. Na primjer, ako nemate novca za prelazak na Meriland u SAD-u, onda ne biste trebali dobiti posao u Americi, a t.D.
4. Ispitajte sam kompaniju i onda dogovorite gde. Mnoge kompanije ne zahtijevaju postojanje u računarskim naukama ili matematikom. Mnogi ljudi traže potencijal, posebno ako ste mlađi od 25 godina. Mogu vam ponuditi da prođete takozvani test kodiranja na komadu papira ("Test od tabla"). Oni mogu provjeriti vaše osnovne vještine, na primjer, pisaći kod ili dati neku vrstu zadatka. U ovom poslu, vrlo veliko takmičenje, tako da morate biti najbolji u našem području aktivnosti. Trebali bi biti spremni reći da ste puni želje za radom i spremni ste ga izvedite.
pet. Ako se vaša kandidatura odbije, idite negdje drugdje. I uvijek pokušavajte raditi posao koji zabiti učiniti. Ne postanite programer koda ako ste dobro dobijeni 3D modeliranje i ne postanite animator ako ste dobri u kreiranju zadataka, priča i likova.
Savjeti
- Kreirajte igru za sebe! To znači da možete istražiti sve Razvojne stranke, kao i napunjeni vaš portfelj. Možda ga samo napišete na disk, a za nekoliko godina ćemo ga prepraviti. Pokažite svoj potencijal poslodavcu. Opet, iskustvo je ključni faktor.
- Objavite svoje poruke na društvenim igrama za razvoj igara, poput web stranice Bioware. Izrada proširenja i dodavanja mogu se činiti nešto nerezborno, ali važno je.
- Naučite kako stvoriti igru besplatno. Možete uživati samo na grafičkom sučelju za Python i Notepad. Ako možete pokazati da ste u mogućnosti da učinite nešto iz ničega, to je, opet, dodaće vam korisno iskustvo.
- Kompanija može raditi 20-40 ljudi, ali nedavno mnoge kompanije dobivaju 100 ljudi u timovima. Veoma je teško ući u ovaj posao ako ne znate dobro što radite. Naučite programiranje na C ++, Java i Pythonu ako želite dobiti veliki novac i rad u najboljim timovima.
- Što ranije počinjete proučavati temelje, to bolje.
- Ako ste spremni platiti Za sticanje iskustva, a zatim kupite Darkbasic Pro. Ovaj je proizvod jefstan i vrlo koristan prilikom kreiranja igara. Čak i ako se ništa ne dogodi, naučit ćete programiranje na osnovnom.
- Najbolje je prvo raditi vrlo Male grupe novak programera igara, a tek tada kreću naprijed i pokušajte dobiti posao za najbolji programer igre. Dobivanje iskustva za vas znači više od komada papira sa oznakom koju ste prošli testiranje. Možete raditi na dobijanju naučnog stepena, ali na kraju najvažnije iskustvo - bez obzira u kojem području radite.
Upozorenja
- Ovo je tržište sa vrlo velikom konkurencijom. Ne očajvati ako nikad ne upadaš "Veća liga". Kao što je već spomenuto, postoje i lokalne grupe programera. Na ambicijama nema ništa loše, već u ovom poslu trebali biste biti u mogućnosti prenijeti kapi. Pored toga, najveći svjetski i rastući multimedijalni i zabavni posao koji se nalazi na čelu modernih tehnologija.
Sta ti treba
- Znanje C++
- Znanje Java
- Razumevanje Pythona
- HTML znanje
- Iskustvo
- Ambicija