Гаме Девелопер | Профил посла, услови, плата у САД и широм света

Откако смо почели да играмо видео игрице пре више од 35 година, имао сам много идеја за нове игре. Нажалост, моје вештине се више односе на организовање и концептуализацију производа, а моје вештине програмирања се никада нису развиле.

Без програмирања нема игара, зар не?

Данашњим играма нису потребни само програмери, али без специјализованих програмера, ниједна идеја игре не би се остварила. Дакле, међу многим другим пословима, програмери игара су централни за успех игре.

У овом посту ћете добити одговоре на питања

  • Шта програмери игара раде свакодневно
  • Шта вам је потребно да постанете програмер игара
  • Колико новца можете зарадити као програмер игара у САД 
  • Колико новца можете зарадити широм света
  • Какве су будуће перспективе

Без даљег одлагања, заронимо у овај узбудљив профил посла.

Белешка: Овај чланак је написан на енглеском језику. Преводи на друге језике можда неће пружити исти језички квалитет. Извињавамо се због граматичких и семантичких грешака.

Шта ради програмер игара или програмер видео игара?

Генерално, програмер игара је одговоран за развој и имплементацију идеја игара и креирање одговарајуће документације. Типично, програмер игара је део тима других програмера и других дизајнера.

Они блиско сарађују са водећим програмером, дизајнером игара и извршним продуцентом.

Сада се, наравно, питате шта тачно програмер игара ради по цео дан.

3 главна задатка програмера игара у детаљима:

Креирање детаљних концепата укључујући презентацију

Програмери не могу бити толико интровертни као што су их приказивали 80-их као штребери у подруму са пицом.

У блиској сарадњи са извршним продуцентом и дизајнером игара, програмер игара изводи грануларне концепте из грубих концепата користећи своје идеје и методе.

За сваки од ових малих задатака имплементације, програмер има на располагању огромну кутију алата. И, наравно, сви путеви решења имају предности и недостатке.

Ваше дизајнерске одлуке могу утицати на перформансе или финансијска средства.

На пример, коришћење специфичне функције графичког механизма може да подразумева другачији, скупљи модел лиценцирања. Међутим, ово се може исплатити ако подиже графички стандард на ниво упоредивих игара на тржишту.

Ваше одлуке су толико формативне и суштинске да морате стално да представљате и одобравате своја решења.

Ако сте посебно иновативни са новим технологијама, често ћете највишем руководству представити како намеравате да примените елемент игре.

Али чак и ако користите стандардне компоненте, морате да информишете о својој имплементацији на недељној бази, посебно у оквирима агилног програмирања.

Креирање структурираних и ефикасних докумената за развој игара

Добар програмер може документовати своје резултате тако добро да не-програмер може разумети све функције у code.

Апсолутно је од виталног значаја да други програмери наставе да раде без проблема користећи вашу документацију.

У већим пројектима уобичајено је да се састав развојних тимова може променити у било ком тренутку. Као резултат тога, стално се поново процењује да ли би се ваш скуп вештина могао боље искористити за имплементацију друге функције.

Такође, врло често се приоритети мењају и можда ћете морати привремено да подржите други развојни тим.

Ако онда документација није савршена и можда особа са примарним знањем није присутна или је још горе напустила фирму, онда лаку ноћ.

Имплементација идеја и функција игре

Признајем, овај задатак није изненађујући.

Ово је срж вашег посла.

Дизајнер игара долази на идеју. Затим, заједно са главним програмером и разним дизајнерима, разговара се о имплементацији, а онда је на вама ред.

Важно је да блиско сарађујете са својим клијентима, углавном са водећим програмером, и са колегама из дизајнерских тимова за подршку.

Ваше имплементације иду руку под руку са визуелним и звучним елементима.

Поред тога, увек постоје основне теме перформанси и безбедности. И наравно, квалитет увек треба да буде главни приоритет у вашој имплементацији.

Нико не воли бубе, зар не?

Искрена препорука: Имате вештину, али ваш миш не подржава савршено циљање? Никада се више не борите са држањем миша. Masakari а већина професионалаца се ослања на Логитецх Г Про Кс Суперлигхт. Уверите се сами са ова искрена рецензија написао Masakari or погледајте техничке детаље на Амазону управо сада. Миш за игре који вам одговара чини значајну разлику!

Који су услови да постанете програмер игара?

Генерално, програмер игара мора да савлада три основне вештине: преношење функционалних захтева у техничку имплементацију, одличну комуникацију и документацију и сталну спремност да учи нове технологије и методе.

Наравно, има много више од тога. Стога ово класификујемо у четири пакета, које програмер игре мора да донесе са собом као предуслов:

Степен програмера игара

Одлични програмери се образују. Затим, са страшћу за програмирање и љубављу према играма, брзо ћете научити све вештине које посао захтева.

Постоје, наравно, студијски програми који подучавају програмирање. Ипак, постоји толико много примера програмера игара који никада нису видели унутрашњост универзитета да ће средња школа бити сасвим довољна. 

Наравно, добро опште образовање не шкоди. Али у суштини, потребно вам је боље основно разумевање математике и програмирања.

Урађено.

Да ли сте веома тражени као програмер игара или сте запослени за стандардне задатке зависи од квалитета ваших перформанси. Важан аспект овде је ваше искуство.

Искуство програмера игара

Овде имате велику предност у односу на друге професије.

Својим учинком можете надмашити све друге критеријуме оцењивањастарање и искуство.

Можете се пријавити са својим програмираним играма или апликацијама. Тако, на пример, ако сте били укључени у развој блокбастера као нпр Call of Duty код претходног послодавца, више не морате ништа доказивати.

Увек ћете видети у апликацијама да је пожељно 2-3 године искуства. Овде, међутим, оглас за посао уместо тога циља на социјалне вештине.

Почетници каријере не знају како је бити мали точак у стварању стварних игара.

Ипак, чак и као почетник: Покажите свој одличан квалитет као програмера на практичним примерима, а друштвене вештине ће одмах клизити у други план.

Као искусан програмер, увек ћете имати могућност да изградите мост од старих пројеката и примените методе и технологије на могуће нове задатке.

Не морам то објашњавати старом руци као што си ти 😉

Техничке вештине програмера игара

О човече, техничке вештине су широко поље код програмера игара. Постоји толико различитих области за специјализацију.

Мобилне игре су, у неким деловима, нешто потпуно другачије од игара за ПЦ или конзоле. Поред тога, виртуелна стварност доноси потпуно другачије техничке елементе од имплементација за обичне игре.

Све функције које сте уградили codе имају директан утицај на различите техничке теме.

Ово почиње од тога који се програмски језик користи, да ли су испуњени параметри перформанси, колико додатне меморије је потребно, до управљачких програма уређаја и још много тога.

За сваку малу тему постоје бројне техничке могућности имплементације које треба да знате и процените. И стално се додају нове функције.

На пример, ако АМД или НВИДИА додају нову функцију графичким картицама (као што се десило са НВИДИА Рефлек, на пример – ево нашег чланка о томе), мораћете одмах да се позабавите тиме.

Друштвене вештине програмера игара

Као што је горе поменуто, слика програмера који сам програмира никада није била тако погрешна. Продукције игара су толико темпиране и савршено планиране да нико не може себи приуштити недостатак комуникације.

Све време морате да координирате са људима ван вашег тима и са колегама на послу.

Тржиште игара се стално мења, тако да се основна идеја игре може променити неколико пута током продукције.

Често се нови елементи игре преузимају из успешних других игара у сличном модификованом облику.

Без брзе и чисте комуникације, ове брзе промене, наравно, не могу да прођу добро. Али, с друге стране, морате имати одређене друштвене вештине да бисте своје идеје прихватили. 

У таквом динамичном окружењу природно настају међуљудске тензије. Стога, скуп вештина који са собом носи одређену отпорност, смиреност и посредовање природно има невероватно позитиван ефекат на ваш рад и непосредно окружење.

Колика је плата програмера игара у САД?

Типично, програмер игара зарађује између 50 и 90 хиљада долара, у зависности од образовања, искуства, локације и величине запосленог. Просечна плата у САД за програмере игара је 69,145 долара.

Као и код свих професија, спектар је веома широк. Без радног искуства, вероватно ћете почети од 50 хиљада. Са 3-7 година радног стажа 80 хиљада је реално.

Само са 7 година искуства можете озбиљно да се пријавите као старији програмер игара и очекујете 6-цифрену плату.

Када видите распон плата на порталима за посао, такође морате имати на уму да већина компанија нуди додатне бенефиције.

Службени аутомобили, кућиште компаније, картице за гориво и многе друге ствари вреде готовине и могу се додатно преговарати. 

Нарочито у области хардвера у кућној канцеларији, можете добити мали бонус одмах на почетку ако унапред сазнате шта је уобичајено или могуће код вашег послодавца.

Ево неколико примера* просечних плата за програмера игара у различитим државама:

ДржаваПросечна плата програмера игара
Калифорнија (Калифорнија)$77,854
Флорида (ФЛ)$68,772
Масачусетс (МА)$73,000
Маине (МЕ)$65,243
Северна Каролина (НЦ)$65,938
Невада (НВ)$67,644
Њујорк (Њујорк)$77,132
Пенсилванија (ПА)$75,017
Тенеси (ТН)$60,964
Тексас (Тексас)$66,264
Јута (УТ)$64,917
Вашингтон (ВА)$67,004

*За сваку државу, између 20-40 послова је изабрано са различитих портала за посао и усредсређено на одговарајући ниво искуства. 

Мапа САД, Распони плата за програмере игара – Примери

Колика је плата програмера игара у САД у поређењу са Канадом, Аустралијом, Мексиком, Јужном Америком, Европом и Азијом?

Можда је вама као програмеру игара занимљиво да радите ван САД. У наставку вам дајемо просечне вредности за друге регионе широм света. 

Имајте на уму да дајемо највише вредности за сваки регион. 

На пример, узимамо вредности из Немачке и Француске или Скандинавије у региону Европе, јер су тамо плате много веће него на југу Европе. 

Исто важи и за Јужну Америку и Азију.

У следећој табели, све вредности су заокружене на најближу хиљаду, а све валуте су претворене у америчке доларе.*

областПросечна плата програмера игара (заокружено)
САД$69,000
Канада$61,000
Аустралија$58,000
Мексико$25,000
Јужна Америка$16,000
Европа$49,000
Азија$42,000

*Ако је регион обухватао више земаља, у просеку смо израчунали делове региона у којима су плате биле највеће.

Мапа света, Распони плата за програмере игара

Које су будуће перспективе програмера игара?

Чињеница је да је индустрија игара једна од најбрже растућих индустрија, а перспективе програмера игара су веома добре.

Програмери игара су и даље тражени са много различитих платформи, новим технологијама као што су ВР или АР и новим изазовним елементима играња.

Сваке године се повећавају плате, расте заједница игара, утицајни и еспортови доводе све више потрошача у екосистем индустрије игара. 

Интероперабилност између скоро свих платформи и нових игара у облаку чини могућим све сложеније игре. 

Све ово је чврста основа за програмере игара и њихову будућност. 

Можемо у потпуности препоручити овај пут каријере ако имате горе описани скуп вештина и ако бисте уживали у овој активности.

Ако имате питање у вези поста или професионалног играња уопште, пишите нам: цонтацт@раисеиоурскиллз.цом.

ГЛ & ХФ! Flashback напоље.

Топ Релатед Пост