商务英语

游戏图形程序员的发展方向与竞争力


北京治疗白癜风的医院哪家好 http://m.39.net/pf/bdfyy/bjzkbdfyy/

图形程序的发展方向

1.只有自研引擎的公司才有这个职业?

2.这个职业未来方向是什么呢?感觉离主程与技术总监都很远

3.算是引擎程序员吗?需要学习引擎吗?

4.在学校需要掌握什么技术再去应聘?,c/c++,shadr,GPU编程(多线程渲染?CUDA?)

5.大公司与创业公司该职位的区别?

6.与逻辑程序员相比的优劣?竞争力怎么样?

7.新人去是否打杂以及打杂的工作内容,是否能学到东西?

8.另外还有手游公司和主机公司的问题。。。。二者区别肯定铁大。。。。二者区别是什么呢?哪个更有意义?

我的回答比较片面,主要都是自己在招聘过程以及和其他开发人员交流得出的结论,仅当参考。

1.只有自研引擎的公司才有这个职业?

多数情况是。也有很给力的团队拿着已有引擎魔改的,可以盯着各个公司/工作室的招聘需求。

2.这个职业未来方向是什么呢?感觉离主程与技术总监都很远

主程/技术总监跟你初期点什么技能关系不大。这个不想展开说了,知乎上关于怎样往这个方向发展的优秀文章挺多的。个人觉得,你就当RPG玩吧,玩久了能够担任这个职位的时候,自然就得去做。(主程普遍反馈:都有一颗想卸任专心专研技术的心,技术总监会好点,但你的日常是规划公司未来几年的技术方向,技术选型,评估和验证新技术在已有项目中使用的可行性外加救火队长,也是一颗想卸任专心研究某领域的心。)

3.算是引擎程序员吗?需要学习引擎吗?

算引擎的图形渲染部分。需要学习。举个例子:

数据的导入导出按理和你没关系,工具程序员做的事情。但是处理后的数据和你的渲染息息相关,做到图形渲染的ladr需要为游戏定做渲染piplin,这个时候你需要从数据制作开始设计,一直传到GPU中,不单单只是渲染得好看。

4.在学校需要掌握什么技术再去应聘?,c/c++,shadr,GPU编程(多线程渲染?CUDA?)

专攻图形的话,尽量自己从头做一个软渲染器,把光栅化阶段的各个计算都搞明白。再学习一些光照理论,搞明白光照方程的哪几个部分是实时渲染里目前难以处理的地方以及他们的制作工序。哪些花俏的shadr效果等等,留着以后工作去发挥,那是展现你创意的部分,需要你先有扎实的基本功,才能弄的又快又绚。

5.大公司与创业公司该职位的区别?

钱多钱少(笑)。总的来讲,图形程序员还是推荐去靠谱的大公司里做,静心做。

6.与逻辑程序员相比的优劣?竞争力怎么样?

先点游戏性程序员的技能点的话,最后发展路线更多的是游戏产品。图形程序员的优势是,专业技能高,在程序优化,引擎设计等各方面拥有比较高的话语权。劣势是容易坠入唯技术论或者唯图像效果论的深渊,对游戏产品这样一个综合性产品的设计容易以便概全。(这里没有地图炮,其实这都靠个人悟性,也有很多非常优秀的图形程序员对游戏产品本身也能有深刻理解的)

逻辑程序员对产品上线发布,以及产品的综合水平有更多的想法和看法,比较适合发展成创业或者制作人。

7.新人去是否打杂以及打杂的工作内容,是否能学到东西?

打杂,做图形先沉淀几年,去掉浮躁的心。

再无聊的项目,有的人进去都会一直激动,觉得新鲜,无时无刻不再萌生新的想法。努力调整自己的心态去做这样的人,就能持续学习。

8.另外还有手游公司和主机公司的问题。。。。二者区别肯定铁大。。。。二者区别是什么呢?哪个更有意义?

区别是有,铁大与否我说不来。单机游戏注重体验,gamplay和玩家感受。氪金游戏注重系统设计。

作为图形程序员,和你最直接的利益是单机游戏中注重玩家感受的部分,这部分有时需要特殊的渲染来营造,是你发挥职业技能的首选之地。但无论主机还是手游都需要优化,这部分能力无论如何你都需要培养。

ByzhihuJohnnyWu

预览时标签不可点收录于话题#个上一篇下一篇


转载请注明:http://www.shangwuyingyua.com/swyyzy/14318.html


当前时间: