Ако сте запален играч за видеоигри, вече сте започнали необходимата работа, за да станете игрален програмист. Програмистите работят с разработчици и писатели, за да направят визията на играта функционална на техническо ниво. Съществуват няколко различни програмисти. Някои изграждат игрови двигатели, докато други изграждат контролите. Какъвто и да е програмист, който искате да бъдете, ще имате нужда от образование, връзки и опит.
$config[code] not foundЗнайте видовете програмисти
Няколко вида програмисти работят по видеоигра по всяко време. Водещите програмисти възлагат работата и графиците за програмиране на екипи, като прекарват повече време в контрола на ролите, отколкото в действителност пишат код. Програмистите на изкуствен интелект създават реакциите и стратегиите на контролираните от компютъра опоненти. Графичните програмисти работят с художници, използвайки напреднали математически умения, за да създават 2-D и 3-D графики. Програмистите по физика пишат код, който прилага правилата на физиката за света на играта, създавайки закони за гравитацията, на които се подчиняват героите и околната среда.
образование
Амбициозните програмисти трябва да отидат в колеж, за да получат бакалавърска степен по компютърни науки или компютърно инженерство. Много колежи и университети предлагат специализирани програми за обучение, насочени към програмиране на игри. Програмистите трябва да имат отлични математически умения и умения, свързани с областта на програмиране, в която искат да се включат. Мрежовите програмисти, например, трябва да са квалифицирани в областта на сигурността на сървърите, докато графичните програмисти трябва да имат експертни познания в областта на изкуството. Програмистите на игри трябва да избират най-малко един нов език за програмиране годишно, но основният език за програмиране е C ++, езикът, който обикновено се използва за видео игри.
Вземете стаж
Докато сте в колежа, стажът, дори един неплатен, ще ви помогне да научите за света на програмирането на игри. Стажантите могат да работят в мрежа с други амбициозни програмисти и да се възползват от менторства от топ програмисти. Докато Законът за справедливите трудови стандарти забранява на фирмите от обещаващи стажанти работа на пълно работно време след стажа, добрата работа и уменията могат да доведат до платена работа. Можете да кандидатствате за стажове на уебсайтове на компании.
Изградете портфолио
Започнете да програмирате игри веднага. Колкото повече опит имате, толкова по-добри са шансовете ви за кацане на платена работа в индустрията. Подхождайте към дизайнерите, които се нуждаят от вашата специалност област на програмиране и се допитайте за работа с тях. Няма значение дали проектът е финансиран или не; Важно е да имаме опит да работим по дългосрочен проект заедно с друго лице. С правилното образование, контакти в индустрията и опит в програмирането на дългосрочни проекти, можете да започнете да печелите пари, като работите с голям разработчик.