Skip to main content

Ano ang isang video programmer?

Ang isang programmer ng video, na kilala rin bilang isang engineer ng software ng laro o isang programer ng video game, ay bubuo ng mga larong video na inilaan para sa libangan o mga layuning pang -edukasyon.Habang karaniwang maraming mga layer sa posisyon na ito, ang isang video programmer ay pangunahing sisingilin sa gawain ng pagsulat ng code na nagpapatakbo ng laro at nagdidirekta ng mga posibleng resulta ng pag -play.Kasama rin sila sa mga sangkap na pandagdag sa scripting, tulad ng mga tool sa pag -unlad at software na tinulungan ng computer upang maitaguyod ang platform ng laro at kakayahan ng interface, pati na rin upang mabuo ang arkitektura nito.Karaniwan, ang isang koponan ng mga programmer ay nagtutulungan sa paggawa ng isang solong laro ng video.Gayunpaman, maraming mga programer ng video ang dalubhasa sa isang tiyak na lugar ng pag -unlad.

Halimbawa, ang isang programer ng video ay maaaring nakatuon sa pagtatrabaho nang eksklusibo sa tunog ng engine ng isang laro ng video, kasama ang pagsulat ng script sa Project 3D Positional Sound, kung ano ang mas kilala bilang Surround Sound.Ang hamon sa papel na ito ay ang pagbuo ng code upang magmaneho ng mga tiyak na tunog at pagkakaiba -iba upang maipakita ang mga katangian ng ilang mga character sa laro at ang mga aksyon na kanilang ginagawa, pati na rin upang ipahiwatig ang antas ng pag -play o pagtupad ng layunin.

sa kaibahan,Ang isang video programmer ay maaaring italaga upang mag -concentrate sa pagbuo ng mga graphics para sa isang laro.Depende sa aparato ang laro ay idinisenyo para sa, ang programmer ay maaaring hilingin na bumuo ng dalawang dimensional (2D) o tatlong dimensional (3D) graphics, kasama ang dating karaniwang nakalaan para sa mga handheld game, PDA, at mga cell phone.Sa kaso ng huli, ang video programmer ay maaaring dalubhasa sa paglikha ng code upang maisagawa ang mga advanced na 3D graphic effects na kilala bilang pixel at vortex shading, na nagbibigay ng matalim na kaibahan at kulay ng kulay upang makabuo ng isang makatotohanang hitsura ng 3D.

Ang ilang mga video programmer ay dalubhasa sa animation, na nagsasangkot ng pagbuo ng isang mahuhulaan na hanay ng mga batas sa pisika na maaaring o hindi kahawig ng mga natagpuan sa natural na mundo.Kilala rin bilang Dynamical Simulation, ang aspetong ito ng pag -unlad ng laro ay maiugnay sa paglikha ng isang engine ng pisika, na tumutukoy kung paano lilipat ang ilang mga character at bagay sa isang naibigay na kapaligiran at kung paano sila kumilos kapag binago ang kapaligiran na iyon dahil sa isang kaganapan na nagaganapSa laro.

Tulad ng maaaring asahan, ang isang video programmer ay dapat na lubos na malikhain pati na rin ang makakakuha mula sa iba't ibang mga disiplina, lalo na ang matematika at pisika.Sa katunayan, ang karamihan sa mga programmer ay bihasa sa magkakaibang mga lugar ng mga disiplina na ito, kabilang ang linear algebra, software engineering, at artipisyal na teknolohiya ng katalinuhan.Para sa mga naghahanap upang maging programmer ng video game, ang isang degree sa Bachelors sa science sa computer ay karaniwang kinakailangan, bilang karagdagan sa isang malakas na background sa pisika at matematika.