学习
游戏设计的你未来就业
方向(下)
1.3 游戏程序员
视频游戏程序员编程是视频游戏开发中最辛苦的部分之一,也是最常见的工作空缺之一。许多入门级的工作都是针对需要程序员完成的小任务,所以即使你的专业不是编程,这也是进入游戏行业开始工作的好方法。随着现代游戏对电影体验的要求越来越高,电子游戏程序员的角色和头衔也变得高度专业化和多样化。大多数视频和电脑游戏都基于c++或C语言,但是Java对于移动和浏览器游戏来说非常常见,可以支持跨平台。常见的程序员角色包括:
初级程序员
在实习生或入门级的基础上完成较小的杂项编程任务。
引擎程序员
负责设计游戏运行的基础引擎。引擎程序员熟悉物理和图形api,并且通常具有其他角色的工作经验。
图形程序员
精通三维建模、特效、图形优化。图形程序员擅长高等数学,如线性代数、微积分和向量数学。他们的工作是高技能和高薪。
物理程序员
设计游戏中用于模拟真实世界物理或特效的物理。
AI程序员
开发用于模拟游戏和敌人的人工智能的逻辑和规则,并致力于寻路和决策树。随着游戏变得更加先进,人工智能编程正在显著扩张。
音频程序员
为游戏建立音效引擎,以支持音效和音乐。
网络程序员
处理使多人在线体验成为可能的游戏的各个方面,包括网络安全、延迟、同步、客户机/服务器架构以及数据库创建和管理。这是一个高需求的工作,由于在线多人游戏的激增。
主程序员
监督高级编程任务和团队管理。程序员在多个编程领域都有丰富的经验,能够做出重要的设计和技术决策,并参加与其他部门主管的会议,以确保所有领域的一致性。
微信扫一扫









