Nag-develop ng Laro | Profile ng Trabaho, Mga Kinakailangan, Sahod sa US at sa Buong Mundo

Dahil nagsimula kaming maglaro ng mga video game mahigit 35 taon na ang nakalipas, marami na akong ideya para sa mga bagong laro. Sa kasamaang palad, ang aking set ng kasanayan ay higit pa tungkol sa pag-aayos at pag-konsepto ng mga produkto, at ang aking mga kasanayan sa programming ay hindi talaga nabuo.

Kung walang programming, walang mga laro, tama ba?

Ang mga laro ngayon ay hindi lamang nangangailangan ng mga programmer, ngunit kung walang mga dalubhasang developer, walang ideya ng laro ang magkakatotoo. Kaya, bukod sa maraming iba pang mga trabaho, ang mga developer ng laro ay sentro sa tagumpay ng isang laro.

Sa post na ito, makakakuha ka ng mga sagot sa mga tanong

  • Ano ang ginagawa ng developer ng laro araw-araw
  • Ano ang kailangan mo upang maging isang developer ng laro
  • Magkano ang maaari mong kumita bilang isang developer ng laro sa USA 
  • Gaano karaming pera ang maaari mong kumita sa buong mundo
  • Ano ang mga pananaw sa hinaharap

Nang walang karagdagang pagkaantala, sumisid tayo sa kapana-panabik na profile ng trabaho na ito.

tandaan: Ang artikulong ito ay isinulat sa Ingles. Ang mga pagsasalin sa ibang mga wika ay maaaring hindi makapagbigay ng parehong kalidad ng pangwika. Humihingi kami ng paumanhin para sa mga error sa gramatika at semantiko.

Ano ang Ginagawa ng Game Developer o Video Game Developer?

Sa pangkalahatan, ang isang Game Developer ay may pananagutan sa pagbuo at pagpapatupad ng mga ideya sa laro at paggawa ng kaukulang dokumentasyon. Karaniwan, ang isang developer ng laro ay bahagi ng isang koponan ng iba pang mga developer at iba pang mga designer.

Mahigpit silang nakikipagtulungan sa Lead Developer, Game Designer, at Executive Producer.

Ngayon, siyempre, nagtataka ka kung ano ang eksaktong ginagawa ng isang developer ng laro sa buong araw.

Nangungunang 3 Mga Gawain ng Game Developer sa Detalye:

Paglikha ng mga detalyadong konsepto kabilang ang pagtatanghal

Ang mga programmer ay hindi maaaring maging kasing introvert tulad ng ipinakita sa kanila noong 80s bilang mga nerd sa basement na may dalang pizza.

Sa malapit na pakikipag-ugnayan sa executive producer at sa game designer, nakukuha ng developer ng laro ang mga butil-butil na konsepto mula sa magaspang na konsepto gamit ang kanyang mga ideya at pamamaraan.

Para sa bawat isa sa mga maliliit na gawain sa pagpapatupad na ito, ang isang programmer ay may malaking toolbox sa kanyang pagtatapon. At, siyempre, lahat ng mga landas ng solusyon ay may mga pakinabang at disadvantages.

Ang iyong mga desisyon sa disenyo ay maaaring makaapekto sa pagganap o mga mapagkukunang pinansyal.

Halimbawa, ang paggamit ng isang partikular na feature ng graphics engine ay maaaring mangailangan ng ibang, mas mahal na modelo ng paglilisensya. Gayunpaman, maaari itong magbayad kung itataas nito ang pamantayan ng graphics sa antas ng maihahambing na mga laro sa merkado.

Ang iyong mga desisyon ay napakaporma at mahalaga na kailangan mong ipakita at aprubahan ang iyong mga solusyon sa patuloy na batayan.

Kung ikaw ay partikular na makabago sa mga bagong teknolohiya, madalas mong ipapakita sa pinakamataas na pamamahala kung paano mo nilalayong ipatupad ang isang elemento ng laro.

Ngunit kahit na gumamit ka ng mga karaniwang bahagi, kailangan mong ipaalam ang tungkol sa iyong pagpapatupad sa lingguhang batayan, lalo na sa maliksi na mga balangkas ng programming.

Paglikha ng mga nakabalangkas at mahusay na mga dokumento sa pagbuo ng laro

Ang isang mahusay na developer ay maaaring idokumento ang kanyang mga resulta nang mahusay na ang isang hindi developer ay maaaring maunawaan ang lahat ng mga function sa code.

Napakahalaga na ang ibang mga developer ay maaaring magpatuloy sa pagtatrabaho nang walang putol gamit ang iyong dokumentasyon.

Sa malalaking proyekto, karaniwan na ang komposisyon ng mga development team ay maaaring magbago anumang oras. Bilang resulta, ito ay patuloy na muling sinusuri kung ang iyong hanay ng kasanayan ay maaaring mas mahusay na magamit upang ipatupad ang isa pang function.

Gayundin, kadalasan, nagbabago ang mga priyoridad, at maaaring kailanganin mong pansamantalang suportahan ang isa pang development team.

Kung pagkatapos ay ang dokumentasyon ay hindi perpekto at marahil ang taong may pangunahing kaalaman ay wala o mas masahol pa ay umalis sa kumpanya, pagkatapos ay magandang gabi.

Pagpapatupad ng Mga Ideya at Pag-andar ng Laro

Inaamin ko, ang gawaing ito ay hindi nakakagulat.

Ito ang core ng iyong trabaho.

Ang taga-disenyo ng laro ay may ideya. Pagkatapos, kasama ang nangungunang developer at iba't ibang taga-disenyo, ang pagpapatupad ay tinalakay, at pagkatapos ay ikaw na ang pagkakataon.

Mahalagang makipag-ugnayan nang mabuti sa iyong mga kliyente, pangunahin ang nangungunang developer, at sa mga kasamahan mula sa mga sumusuporta sa mga team ng disenyo.

Ang iyong mga pagpapatupad ay sumasabay sa visual at naririnig na mga elemento.

Bilang karagdagan, palaging mayroong mga pangunahing paksa ng pagganap at seguridad. At siyempre, ang kalidad ay dapat palaging isang pangunahing priyoridad sa iyong pagpapatupad.

Walang may gusto sa mga bug, tama?

Matapat na rekomendasyon: Mayroon kang kasanayan, ngunit hindi sinusuportahan ng iyong mouse nang perpekto ang iyong pagpuntirya? Huwag kailanman magpumiglas muli sa iyong mouse grip. Masakari at karamihan sa mga pro ay umaasa sa Logitech G Pro X Superlight. Tingnan mo ang iyong sarili kasama ang matapat na pagsusuri na ito sinulat ni Masakari or tingnan ang mga teknikal na detalye sa Amazon ngayon. Malaki ang pagkakaiba ng gaming mouse na akma sa iyo!

Ano ang Mga Kinakailangan para Maging isang Game Developer?

Sa pangkalahatan, dapat na makabisado ng isang developer ng laro ang tatlong pangunahing kasanayan: ang paglipat ng isang functional na kinakailangan sa isang teknikal na pagpapatupad, mahusay na komunikasyon at dokumentasyon, at ang patuloy na pagpayag na matuto ng mga bagong teknolohiya at pamamaraan.

Syempre, marami pang iba diyan. Samakatuwid, inuuri namin ito sa apat na pakete, na dapat dalhin ng developer ng laro bilang isang kinakailangan:

Degree ng isang Game Developer

Ang mga mahuhusay na programmer ay nagtuturo sa kanilang sarili. Pagkatapos, na may hilig sa programming at pagmamahal sa paglalaro, mabilis mong matututunan ang lahat ng mga kasanayang kailangan ng trabaho.

Mayroong, siyempre, mga programa sa degree na nagtuturo ng programming. Gayunpaman, napakaraming mga halimbawa ng mga developer ng laro na hindi pa nakikita ang loob ng isang unibersidad na ang isang degree sa mataas na paaralan ay magiging ganap na sapat. 

Siyempre, ang isang mahusay na pangkalahatang edukasyon ay hindi nasaktan. Ngunit sa esensya, kailangan mo ng mas mataas na pangunahing pag-unawa sa matematika at programming.

Mag-donate.

Kung ikaw ay may malaking pangangailangan bilang isang developer ng laro o nagtatrabaho para sa mga karaniwang gawain ay tinutukoy ng kalidad ng iyong pagganap. Ang isang makabuluhang aspeto dito ay ang iyong karanasan.

Karanasan ng isang Game Developer

Malaki ang bentahe mo dito kumpara sa ibang propesyon.

Maaari mong malampasan ang lahat ng iba pang pamantayan sa pagsusuri sa iyong pagganapance at karanasan.

Maaari kang mag-apply sa iyong mga naka-program na laro o app. Kaya, halimbawa, kung ikaw ay kasangkot sa pagbuo ng isang blockbuster tulad ng Call of Duty sa dating employer, hindi mo na kailangang patunayan ang anuman.

Palagi mong makikita sa mga application na nais ng 2-3 taong karanasan. Dito, gayunpaman, ang advertisement ng trabaho sa halip ay nagta-target ng mga kasanayang panlipunan.

Ang mga nagsisimula ng karera ay hindi alam kung ano ang pakiramdam ng maging isang maliit na gulong sa mga tunay na produksyon ng laro.

Gayunpaman, kahit na bilang isang baguhan: Ipakita ang iyong mahusay na kalidad bilang isang programmer na may praktikal na halimbawa, at ang mga kasanayang panlipunan ay agad na dumulas sa background.

Bilang isang bihasang programmer, palagi kang magkakaroon ng posibilidad na bumuo ng tulay mula sa mga lumang proyekto at maglapat ng mga pamamaraan at teknolohiya sa mga posibleng bagong gawain.

Hindi ko na kailangang ipaliwanag iyon sa isang matandang kamay na tulad mo 😉

Mga Teknikal na Kasanayan ng isang Game Developer

Naku, ang mga teknikal na kasanayan ay isang malawak na larangan sa mga developer ng laro. Napakaraming iba't ibang lugar para sa pagdadalubhasa.

Ang mga laro sa mobile ay, sa ilang bahagi, isang bagay na ganap na naiiba kaysa sa mga laro sa PC o console. Bilang karagdagan, ang virtual reality ay nagdadala ng ganap na naiibang mga teknikal na elemento kaysa sa mga pagpapatupad para sa mga regular na laro.

Lahat ng feature na inilagay mo code may direktang epekto sa iba't ibang teknikal na paksa.

Magsisimula ito sa kung aling programming language ang ginagamit, kung ang mga parameter ng pagganap ay natutugunan, kung gaano karaming karagdagang memory ang kailangan, hanggang sa mga driver ng device, at marami pa.

Para sa bawat maliit na paksa, maraming opsyon sa teknikal na pagpapatupad na kailangan mong malaman at suriin. At ang mga bagong function ay idinaragdag sa lahat ng oras.

Halimbawa, kung ang AMD o NVIDIA ay nagdagdag ng bagong feature sa mga graphics card (tulad ng nangyari sa NVIDIA Reflex, halimbawa - narito ang aming artikulo tungkol diyan), kailangan mong harapin ito kaagad.

Social Skills ng isang Game Developer

Tulad ng nabanggit sa itaas, ang imahe ng isang developer programming lamang ay hindi kailanman naging mali. Ang mga paggawa ng laro ay napakahigpit na nag-time at perpektong pinlano na walang sinuman ang makakaya ng kakulangan ng komunikasyon.

Kailangan mong makipag-ugnayan sa mga tao sa labas ng iyong koponan at sa iyong mga kasamahan sa trabaho sa lahat ng oras.

Ang merkado ng laro ay patuloy na nagbabago, kaya ang pangunahing ideya ng isang laro ay maaaring magbago nang maraming beses sa panahon ng produksyon.

Kadalasan, ang mga bagong elemento ng laro ay kinukuha mula sa matagumpay na iba pang mga laro sa isang katulad na binagong anyo.

Kung walang mabilis at malinis na komunikasyon, ang mabilis na mga pagbabagong ito, siyempre, ay hindi magiging maayos. Ngunit, sa kabilang banda, kailangan mong magkaroon ng ilang mga kasanayan sa lipunan upang matanggap ang iyong mga ideya. 

Sa ganoong dinamikong kapaligiran, natural na umusbong ang mga interpersonal na tensyon. Samakatuwid, ang isang set ng kasanayan na nagdadala ng isang tiyak na katatagan, katatagan, at pamamagitan ay natural na may isang hindi kapani-paniwalang positibong epekto sa iyong trabaho at sa agarang kapaligiran.

Ano ang Salary ng isang Game Developer sa USA?

Karaniwan, kumikita ang isang developer ng laro sa pagitan ng 50 at 90 thousand dollars, depende sa edukasyon, karanasan, lokasyon, at laki ng empleyado. Ang average na suweldo sa buong USA para sa mga developer ng laro ay $69,145.

Tulad ng lahat ng mga propesyon, ang spectrum ay napakalawak. Kung walang karanasan sa trabaho, malamang na magsisimula ka sa 50 libo. Sa 3-7 taong karanasan sa trabaho, 80 libo ay makatotohanan.

Sa 7 taong karanasan lamang, maaari kang seryosong mag-aplay bilang senior developer ng laro at asahan ang 6 na digit na suweldo.

Kapag nakakita ka ng mga hanay ng suweldo sa mga portal ng trabaho, kailangan mo ring tandaan na karamihan sa mga kumpanya ay nag-aalok ng mga benepisyo sa itaas.

Ang mga kotse ng kumpanya, pabahay ng kumpanya, mga gas card, at marami pang ibang bagay ay nagkakahalaga ng pera at maaari ding makipag-ayos. 

Lalo na sa lugar ng hardware sa home office, maaari kang makakuha ng maliit na bonus sa simula pa lang kung nalaman mo muna kung ano ang karaniwan o posible sa iyong gustong employer.

Narito ang ilang halimbawa* ng karaniwang suweldo para sa isang developer ng laro sa iba't ibang estado:

estadoAverage na Salary Game Developer
California (CA)$77,854
Florida (FL)$68,772
Massachusetts (MA)$73,000
Maine (ME)$65,243
North Carolina (NC)$65,938
Nevada (NV)$67,644
New York (NY)$77,132
Pennsylvania (PA)$75,017
Tennessee (TN)$60,964
Texas$66,264
Utah (UT)$64,917
Washington (WA)$67,004

*Para sa bawat estado, sa pagitan ng 20-40 mga trabaho ay pinili mula sa iba't ibang mga portal ng trabaho at na-average sa kani-kanilang antas ng karanasan. 

Mapa ng USA, Salary Ranges para sa Game Developer – Mga Halimbawa

Magkano ang Salary ng isang Game Developer sa USA Kumpara sa Canada, Australia, Mexico, South America, Europe, at Asia?

Marahil ay kawili-wili para sa iyo bilang isang developer ng laro na magtrabaho sa labas ng USA. Sa ibaba ay binibigyan ka namin ng mga average na halaga para sa iba pang mga rehiyon sa buong mundo. 

Pakitandaan na ibinibigay namin ang pinakamataas na halaga para sa bawat rehiyon. 

Halimbawa, kumukuha kami ng mga halaga mula sa Germany at France o Scandinavia sa rehiyon ng Europe, dahil mas mataas ang mga suweldo doon kaysa sa timog ng Europe. 

Ang parehong naaangkop sa South America at Asia.

Sa sumusunod na talahanayan, ang lahat ng mga halaga ay ni-round sa pinakamalapit na libo, at ang lahat ng mga pera ay na-convert sa US dollars.*

RehiyonAverage na Salary Game Developer (bilugan)
Estados Unidos$69,000
Canada$61,000
Australia$58,000
Mehiko$25,000
Timog Amerika$16,000
Europa$49,000
Asya$42,000

*Kung ang isang rehiyon ay may kasamang maraming bansa, nag-average kami ng mga bahagi ng rehiyon kung saan ang mga suweldo ay pinakamataas.

Map of the World, Salary Ranges para sa Game Developer

Ano ang mga Hinaharap na Pananaw ng Mga Nag-develop ng Laro?

Ang katotohanan ay ang industriya ng paglalaro ay isa sa pinakamabilis na lumalagong industriya, at ang mga pananaw ng mga developer ng laro ay napakahusay.

Palaging gusto ang mga developer ng laro gamit ang maraming iba't ibang platform, mga bagong teknolohiya tulad ng VR o AR, at mga bagong mapaghamong elemento ng gameplay.

Taun-taon, tumataas ang mga suweldo, lumalaki ang gaming community, ang mga influencer at Esports ay nagdadala ng mas maraming consumer sa gaming industry ecosystem. 

Ang interoperability sa pagitan ng halos lahat ng platform at ang umuusbong na cloud gaming ay ginagawang posible ang higit at mas kumplikadong mga laro. 

Ang lahat ng ito ay isang matatag na pundasyon para sa mga developer ng laro at sa kanilang hinaharap. 

Maaari naming ganap na irekomenda ang career path na ito kung mayroon kang set ng kasanayang inilarawan sa itaas at masisiyahan sa aktibidad na ito.

Kung mayroon kang isang katanungan tungkol sa post o pro gaming sa pangkalahatan, isulat sa amin: contact@raiseyourskillz.com.

GL & HF! Flashback out.

Nangungunang Kaugnay na Post