Ludprogramisto | Labora Profilo, Postuloj, Salajro en Usono kaj Tutmonde

De kiam ni komencis ludi videoludojn antaŭ pli ol 35 jaroj, mi havis multajn ideojn por novaj ludoj. Bedaŭrinde, mia lerteco temas pli pri organizado kaj konceptigado de produktoj, kaj miaj programaj kapabloj neniam vere disvolviĝis.

Sen programado, ne ekzistas ludoj, ĉu ne?

Ludoj hodiaŭ ne bezonas nur programistojn, sed sen specialigitaj programistoj, neniu ludideo realiĝus. Do, inter multaj aliaj laboroj, ludprogramistoj estas centraj por la sukceso de ludo.

En ĉi tiu afiŝo, vi ricevos respondojn al la demandoj

  • Kion ludprogramisto faras ĉiutage
  • Kion vi bezonas por fariĝi ludprogramisto
  • Kiom da mono vi povas gajni kiel ludprogramisto en Usono 
  • Kiom da mono vi povas gajni tutmonde
  • Kiaj estas la estontaj perspektivoj

Sen plia prokrasto, ni plonĝu en ĉi tiun ekscitan laborprofilon.

Noto: Ĉi tiu artikolo estis verkita en la angla. Tradukoj al aliaj lingvoj eble ne havigas la saman lingvan kvaliton. Ni pardonpetas pro gramatikaj kaj semantikaj eraroj.

Kion Faras Ludprogramisto aŭ Videoludprogramisto?

Ĝenerale, Ludprogramisto respondecas pri evoluigado kaj efektivigado de ludideoj kaj kreado de la responda dokumentaro. Tipe, ludprogramisto estas parto de teamo de aliaj programistoj kaj aliaj dizajnistoj.

Ili kunlaboras proksime kun la Ĉefa Programisto, Luddezajnisto kaj Plenuma Produktanto.

Nun, kompreneble, vi scivolas, kion ekzakte ludoprogramisto faras la tutan tagon.

Supraj 3 Taskoj de Ludo-Programisto detale:

Kreado de detalaj konceptoj inkluzive de prezento

Programistoj ne povas esti tiel introvertitaj kiel ili estis portretitaj en la 80-aj jaroj kiel nerdoj en la kelo kun pico.

En proksima kunordigo kun la administra produktanto kaj la luddezajnisto, ludprogramisto derivas la grajnecajn konceptojn de la malglataj konceptoj uzante siajn ideojn kaj metodojn.

Por ĉiu el ĉi tiuj malgrandaj efektivigtaskoj, programisto havas grandegan ilarkeston je sia dispono. Kaj, kompreneble, ĉiuj solvovojoj havas avantaĝojn kaj malavantaĝojn.

Viaj desegnaj decidoj povas influi rendimenton aŭ financajn rimedojn.

Ekzemple, uzi specifan funkcion de la grafika motoro eble implicos malsaman, pli multekostan licencmodelon. Tamen, ĉi tio povas pagi se ĝi levas la grafikan normon al la nivelo de kompareblaj ludoj sur la merkato.

Viaj decidoj estas tiel formaj kaj esencaj, ke vi devas prezenti kaj aprobi viajn solvojn daŭrante.

Se vi estas precipe noviga pri novaj teknologioj, vi ofte prezentos al la plej alta administrado kiel vi intencas efektivigi ludelementon.

Sed eĉ se vi uzas normajn komponantojn, vi devas informi pri via efektivigo ĉiusemajne, precipe en lertaj programaj kadroj.

Kreado de strukturitaj kaj efikaj luddisvolvaj dokumentoj

Bona programisto povas dokumenti siajn rezultojn tiel bone, ke ne-programisto povas kompreni ĉiujn funkciojn en la code.

Estas absolute esenca, ke aliaj programistoj povus daŭre labori perfekte uzante vian dokumentadon.

En pli grandaj projektoj, estas ofte ke la konsisto de evoluaj teamoj povas ŝanĝiĝi iam ajn. Kiel rezulto, estas konstante retaksita ĉu via lerteco povus esti pli bone uzata por efektivigi alian funkcion.

Ankaŭ, tre ofte, prioritatoj ŝanĝiĝas, kaj vi eble bezonos subteni alian evoluteamon provizore.

Se tiam la dokumentado ne estas perfekta kaj eble la persono kun la primara scio ne ĉeestas aŭ eĉ pli malbone forlasis la kompanion, do bonan nokton.

Efektivigo de Ludaj Ideoj kaj Funkcioj

Mi konfesas, ĉi tiu tasko ne estas surpriza.

Ĉi tio estas la kerno de via laboro.

La luddezajnisto venas kun ideo. Poste, kune kun la ĉefprogramisto kaj diversaj projektistoj, la efektivigo estas diskutita, kaj tiam estas via vico.

Gravas proksime kunordigi kun viaj klientoj, ĉefe la ĉefprogramisto, kaj kun kolegoj de la subtenaj dezajnaj teamoj.

Viaj efektivigoj iras man en mano kun vidaj kaj aŭdeblaj elementoj.

Krome, ĉiam estas la bazaj temoj de rendimento kaj sekureco. Kaj kompreneble, kvalito ĉiam devus esti ĉefa prioritato en via efektivigo.

Neniu ŝatas cimojn, ĉu ne?

Honesta rekomendo: Ĉu vi havas la lertecon, sed via muso ne subtenas vian celon perfekte? Neniam denove luktu kun via musa teno. Masakari kaj plej multaj profesiuloj fidas je la Logitech G Pro X Superlight. Vidu mem kun ĉi tiu honesta recenzo skribita de Masakari or kontrolu la teknikajn detalojn ĉe Amazon nun. Luda muso, kiu taŭgas por vi, faras gravan diferencon!

Kio Estas La Postuloj Por Fariĝi Ludprogramisto?

Ĝenerale, ludprogramisto devas regi tri kernajn kapablojn: la translokigo de funkcia postulo en teknikan efektivigon, bonegan komunikadon kaj dokumentadon, kaj la konstantan volon lerni novajn teknologiojn kaj metodojn.

Kompreneble, estas multe pli ol tio. Tial ni klasifikas ĉi tion en kvar pakaĵojn, kiujn ludprogramisto devas kunporti kiel antaŭkondiĉo:

Grado de Ludprogramisto

Bonegaj programistoj edukas sin. Tiam, kun pasio por programado kaj amo por videoludado, vi rapide lernos ĉiujn kapablojn, kiujn la laboro postulas.

Ekzistas, kompreneble, gradprogramoj kiuj instruas programadon. Tamen, ekzistas tiom da ekzemploj de ludprogramistoj, kiuj neniam vidis la internon de universitato, ke mezlerneja grado estos perfekte sufiĉa. 

Kompreneble, bona ĝenerala edukado ne doloras. Sed esence, vi bezonas pliigitan bazan komprenon pri matematiko kaj programado.

Farita.

Ĉu vi estas tre postulata kiel ludprogramisto aŭ estas dungita por normaj taskoj, estas determinita de la kvalito de via agado. Grava aspekto ĉi tie estas via sperto.

Sperto de Ludprogramisto

Vi havas grandan avantaĝon ĉi tie kompare kun aliaj profesioj.

Vi povas superbriligi ĉiujn aliajn taksajn kriteriojn per via agadoanco kaj sperto.

Vi povas kandidatiĝi per viaj programitaj ludoj aŭ programoj. Do, ekzemple, se vi okupiĝus pri evoluigado de furoraĵo kiel ekz Call of Duty ĉe antaŭa dunganto, vi ne plu bezonas pruvi ion ajn.

Vi ĉiam vidos en aplikoj, ke 2-3-jara sperto estas dezirata. Ĉi tie, tamen, la dunga reklamo celas sociajn kapablojn.

Karieraj komencantoj ne scias kiel estas esti malgranda rado en realaj ludproduktadoj.

Tamen, eĉ kiel komencanto: Montru vian bonegan kvaliton kiel programisto per praktika ekzemplo, kaj la sociaj kapabloj tuj glitas en la fonon.

Kiel sperta programisto, vi ĉiam havos eblecon konstrui ponton el malnovaj projektoj kaj apliki metodojn kaj teknologiojn al eblaj novaj taskoj.

Mi ne devas klarigi tion al maljuna mano kiel vi 😉

Teknikaj Kapabloj de Ludprogramisto

Ho viro, teknikaj kapabloj estas larĝa kampo kun ludprogramistoj. Estas tiom da malsamaj areoj por specialiĝo.

Poŝtelefonaj ludoj estas, en partoj, io tute malsama ol komputilaj aŭ konzolaj ludoj. Krome, virtuala realeco alportas tute malsamajn teknikajn elementojn ol la efektivigoj por regulaj ludoj.

Ĉiuj funkcioj, kiujn vi enmetas code havas rektan efikon al malsamaj teknikaj temoj.

Ĉi tio komenciĝas per kiu programlingvo estas uzata, ĉu agado-parametroj estas plenumitaj, kiom da kroma memoro necesas, ĝis aparataj peliloj, kaj multe pli.

Por ĉiu malgranda temo, ekzistas multaj teknikaj efektivigaj opcioj, kiujn vi bezonas scii kaj taksi. Kaj novaj funkcioj estas aldonitaj la tutan tempon.

Ekzemple, se AMD aŭ NVIDIA aldonas novan funkcion al la grafikaj kartoj (kiel okazis kun NVIDIA Reflex, ekzemple - jen nia artikolo pri tio), vi devos tuj trakti ĝin.

Sociaj Kapabloj de Ludprogramisto

Kiel menciite supre, la bildo de programisto programanta sole neniam estis tiel malĝusta. Ludproduktadoj estas tiel strikte tempigitaj kaj perfekte planitaj ke neniu povas pagi mankon de komunikado.

Vi devas kunordigi kun homoj ekster via teamo kaj viaj laborkolegoj la tutan tempon.

La ludmerkato konstante ŝanĝiĝas, do la baza ideo de ludo povas ŝanĝiĝi plurajn fojojn dum produktado.

Ofte, novaj ludelementoj estas prenitaj de sukcesaj aliaj ludoj en simila modifita formo.

Sen rapida kaj pura komunikado, ĉi tiuj rapidaj ŝanĝoj, kompreneble, ne povas iri bone. Sed, aliflanke, vi devas havi iujn sociajn kapablojn por akcepti viajn ideojn. 

En tia dinamika medio, interhomaj streĉitecoj nature aperas. Tial, lerteco, kiu kunportas certan fortikecon, trankvilon kaj mediacion nature havas nekredeble pozitivan efikon al via laboro kaj la tuja medio.

Kio estas la Salajro de Ludprogramisto en Usono?

Tipe, ludprogramisto gajnas inter 50 kaj 90 mil dolarojn, depende de la edukado, sperto, loko kaj grandeco de la dungito. La meza salajro tra Usono por ludprogramistoj estas $69,145.

Kiel ĉe ĉiuj profesioj, la spektro estas tre larĝa. Sen labora sperto, vi verŝajne komencos je 50 mil. Kun 3-7-jara labora sperto, 80 mil estas realisma.

Nur kun 7-jara sperto vi povas serioze kandidatiĝi kiel altranga ludprogramisto kaj atendi 6-ciferan salajron.

Kiam vi vidas salajrajn gamojn en laborportaloj, vi ankaŭ devas memori, ke plej multaj kompanioj ofertas kromajn avantaĝojn supre.

Firmaaj aŭtoj, kompanio-loĝejo, benzinkartoj, kaj multaj aliaj aferoj valoras kontante kaj povas esti intertraktataj aldone. 

Precipe en la areo de aparataro en la hejma oficejo, vi povas ricevi malgrandan gratifikon ĝuste komence, se vi ekscias antaŭe, kio estas kutima aŭ ebla ĉe via dezirata dunganto.

Jen kelkaj ekzemploj* de averaĝaj salajroj por ludprogramisto en malsamaj ŝtatoj:

ŜtatoAveraĝa Salajra Ludo-Programisto
Kalifornio (CA)$77,854
Florido (FL)$68,772
Masaĉuseco (MA)$73,000
Majno (ME)$65,243
Norda Karolino (NC)$65,938
Nevado (NV)$67,644
Novjorko (NY)$77,132
Pensilvanio (PA)$75,017
Tenesio (TN)$60,964
Teksaso (TX)$66,264
Utaho (UT)$64,917
Washington (WA)$67,004

*Por ĉiu ŝtato, inter 20-40 laborpostenoj estis elektitaj de malsamaj laborportaloj kaj averaĝe laŭ la respektiva spertnivelo. 

Mapo de Usono, Salajraj Intervaloj por Ludaj Programistoj - Ekzemploj

Kio estas la Salajro de Ludprogramisto en Usono Kompare kun Kanado, Aŭstralio, Meksiko, Sudameriko, Eŭropo kaj Azio?

Eble estas interese por vi kiel ludprogramisto labori ekster Usono. Malsupre ni donas al vi averaĝajn valorojn por aliaj regionoj tutmonde. 

Bonvolu noti, ke ni donas la plej bonajn valorojn por ĉiu regiono. 

Ekzemple, ni prenas valorojn el Germanio kaj Francio aŭ Skandinavio en la Eŭropo regiono, ĉar salajroj estas multe pli altaj tie ol en la sudo de Eŭropo. 

La sama validas por Sudameriko kaj Azio.

En la sekva tabelo, ĉiuj valoroj estas rondigitaj al la plej proksima milo, kaj la valutoj ĉiuj estis konvertitaj al usonaj dolaroj.*

RegionoMeza Salajra Ludprogramisto (rondigita)
Usono$69,000
Kanado$61,000
Aŭstralio$58,000
Meksiko$25,000
Sudameriko$16,000
Eŭropo$49,000
Azio$42,000

*Se regiono inkludis plurajn landojn, ni averaĝis partojn de la regiono kie salajroj estis plej altaj.

Mapo de la Mondo, Salajraj Intervaloj por Ludo-Programisto

Kio estas la Estontaj Perspektivoj de Ludaj Programistoj?

La fakto estas, ke la videoluda industrio estas unu el la plej rapide kreskantaj industrioj, kaj la perspektivoj de ludprogramistoj estas tre bonaj.

Ludprogramistoj daŭre estas ĉiam serĉataj kun multaj malsamaj platformoj, novaj teknologioj kiel VR aŭ AR, kaj novaj malfacilaj ludelementoj.

Ĉiujare, salajroj pliiĝas, la videoludada komunumo kreskas, influantoj kaj Esports alportas pli kaj pli da konsumantoj al la ekosistemo de la videoludado. 

La kunfunkciebleco inter preskaŭ ĉiuj platformoj kaj la emerĝanta nuba videoludado ebligas pli kaj pli kompleksajn ludojn. 

Ĉio ĉi estas solida fundamento por ludprogramistoj kaj ilia estonteco. 

Ni povas plene rekomendi ĉi tiun karieron se vi havas la lertecon priskribitan supre kaj ĝuus ĉi tiun agadon.

Se vi havas demandon pri la poŝta aŭ profesia ludado ĝenerale, skribu al ni: kontakto@raiseyourskillz.com.

GL & HF! Flashback eksteren.

Plej Rilata Afiŝo