主页 > 教育培训 > 职业培训 > 正文

游戏开发工程师需要学什么

[作者:vigww]
2019-07-11 10:31

  游戏开发工程师致力于游戏总体设计,负责游戏开发工具和运营维护工具的设计与开发,并配合主程序完成游戏架构及各大功能的设计、开发、调试和其他技术支持。那么游戏开发工程师需要学什么呢?游戏开发工程师需要具备哪些专业技能呢?下面让我们一起来看看吧!

  游戏开发工程师需要学什么

  职业定义

  职业定义:配合主程序完成游戏架构及各大功能的设计、开发、调试和其他技术支持。

  相关职业:软件工程师、网游开发工程师、手游开发工程师、U3D开发工程师

  任务职责

  工作内容、任务、职责:

  工作内容:

  1、了解并致力于游戏总体设计;

  2、配合主程序完成游戏架构及各大功能的设计、开发、调试和其他技术支持;

  3、负责游戏中的美术角色、场景、动作、特效等资源的制作。

  任务:

  1、负责游戏开发工具和运营维护工具的设计与开发;

  2、完成游戏服务器端模块代码及相关文档的书写、优化对已完成代码进行单元测试;

  3、管理维护游戏平台的制作与运行;

  4、与团队其他人员配合,促进游戏的改进创新。

  职责:

  1、负责客户端架构设计、模块划分、编辑器规划、引擎维护与人员分工;

  2、负责游戏客户端与公司技术平台的整合;

  3、协调与服务器端、策划、美术和公司其他技术支持部门之间的关系;

  4、对客户端质量负全责。

  5、监控任务进度和质量,确保游戏最终成功上市。

  工作考核要求:考核指标:效率、质量和利润达成率。

  知识背景

  学历要求:本科及以上

  行业知识背景:

  1、具备计算机软件和美术专业相关知识;

  2、熟悉游戏系统架构、数据结构,了解游戏行业;

  3、动画、动漫、装饰设计等专业优先。

  4、有项目经验的应届毕业生或者2年以上游戏开发经验。

  专业知识背景:

  1、计算机基础扎实,熟悉操作系统特性,熟练使用游戏常用算法;

  2、熟悉Linux/XCode下C/C++开发,熟悉TCP/IP网络协议,熟悉MYSQL等数据库;

  3、具备数据结构、计算机网络、计算机组成原理、操作系统、算法设计、C/C++/C#、Java、离散数学等知识背景。

  专业要求:计算机类大学课程重要的大学课程:数据结构 计算机网络 计算机组成原理 离散数学 操作系统 PS,AE MAYA,3DMAX

  重要未开设的大学课程:HTML5 审美力的培养 美术鉴赏 游戏发展史 U3D

  职业技能

  专业技能:

  1、精通C/C++或Java语言,熟悉各种算法和数据结构,熟悉TCP/IP通讯技术,熟悉多线程编程等。

  2、具备MAYA、3DMAX等3D建模专业技能,以及PS等相关手绘专业技能,能熟练使用各种工具来表达设计思想。

  通用技能:

  1、具备较好的审美能力和判断能力。

  2、具备较好的沟通能力、理解和表达能力,需要一定的想象力、创作力,较强的执行力。

  3、热爱游戏开发,对游戏产业充满热情,有高度的责任心,吃苦耐劳,能承受较大的工作压力。

  4、具有较强的学习能力、解决问题能力、创新能力和逻辑思维能力,具备团队合作精神、团队协调能力和沟通技巧。

  5、英文阅读技能。从业资格必要项:具备游戏开发相关的知识和能力。

  附加项:有项目经验或者相关的游戏开发经验。

  常用工具

  MAYA、3DMAX、PS、Zbrush、SQLServer、Eclipse、Android、SDK、VS2008等。

  发展前景

  行业发展前景:在互联网三大盈利模式里,游戏模式一直占有十分重要的地方,而且网络游戏这个行业还在以每年20%的复合增长率在增长,发展前景较好,同时,行业内对美术设计师需求较大。

  个人发展路径:技术路线:开发工程师--高级开发工程师--架构师--技术专家

  管理路线:项目经理--团队主管--技术经理--技术总监--技术总裁

  职业的就业趋势:越来越多中小型创业公司涉足游戏领域,今后的需求量还会持续扩大。

  职业道德

  1、自觉遵守公民基本道德规范,认真做事,诚信做人。

  2、有追求真理、探索真理、捍卫真理的科学精神。

  3、谦虚做人,有大局意识、团队协作精神和服务精神。

  4、有创新精神,大胆假设,小心求证。

  以上就是关于游戏开发工程师需要学什么的相关信息,希望能帮助到您。

  推荐阅读:

  java软件工程师待遇 java软件工程就业前景

  软件工程师就业方向及Java工程师就业前景

猜你喜欢

编辑推荐

相关内容

推荐阅读

加载中...
没有更多了
X