网络游戏3D工程师开发都需要掌握哪些知识和技能

作者:平博  来源:平博88  时间:2019-06-30   点击:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部一般来说,游戏开发是一个综合的软件开发过程,很少有纯粹的3D工程师之类的,只能说工作内容倾向3D引擎多一些。比方说做3D引擎的也需要考虑到当前游戏项目的一些需求,进行专门有针对性的优化,而不是纯粹按照自己的兴趣来制作3D引擎。

  那么就要求任何游戏开发人员都对游戏开发的绝大部分知识都有一定的了解,如果是客户端程序员,基本上需要了解以下知识:图形学,图形API(D3D/OGL),算法/数据结构,物理,游戏逻辑,音乐音效,人工智能,编程语言,设计模式,操作系统,工具编写,UI。

  其中编程语言和设计模式是重中之重,也是一名鉴定优秀程序员与否的基础参数。

  交流沟通能力,优秀的英文阅读能力,写文档的能力,具备独立解决问题的能力,以及对当下流行的硬件体系的了解。

  我从事游戏开发十年左右,目前勉强可以自诩为合格的引擎研发人员。如果你想成为真正的游戏开发人员,一定要有吃苦耐劳的心理准备。

  图形学,图形API(D3D/OGL),算法/数据结构,物理,游戏逻辑,音乐音效,人工智能,编程语言,设计模式,操作系统,工具编写,UI等等等等。

  一般一个大型软件都分得比较细,像上面说的美工,就只设计美工,其他都不用管,另一类就是编程类,这主要是计算机应用或软件专业搞的,学习C++或JAVA等还要很多要学的 也就是软件工程师 要学的东西 设计3D只是其中跟小的一部分..

  展开全部3D软件工程师主要从事3D可视化软件的开发。3D应用非常广泛,如3D动画,建筑方面的三维效果图,在计算机中建摸,模拟各种场景,辅助设计等,像我们常见的中央电视台《新闻联播》节目常用的地球旋转的片头,以及一些影视作品的片头等就要用3D来做。

  有1年以上三维建模或三维应用系统开发工作经验;精通3DMAX等三维建模软件或OPENGL、D3D、VRML等三维建模语言,能编写规范化的需求文档和技术文档;熟悉3D图形学原理,熟悉3D几何 ;熟悉C++、C#开发,较强的系统分析、设计与编码能力;具备良好的算法和数学基础,优秀的编码习惯和学习能力;具有良好的沟通能力和团队合作精神。

  近年来,3D技术广泛应用于各领域,人们对视觉享受的要求越来越高,但是,目前我国在3D技术方面人才紧缺,因此发展前景非常看好。 [1]

  热血三国 摩尔庄园 战国风云 三国天下 烽火战国 丝路英雄 赛尔号 热血征途 水煮江山 英雄之城 三国风云 武林英雄 便利商店 明朝时代 兵临城下 射雕传 墨攻天下 明1644 乐土 黄金国度 英雄世界 魔晶幻想 雄霸三国 仙域 昆仑世界 魔力学堂 江山 天书奇谈 海洋时代 帝国争霸 云之秘境 武林三国 疯狂足球 中华小当家 航海大亨 商业大亨 美眉梦工场 弹弹堂 龙与乡巴佬 口袋精灵2 武林足球经理2 封神西游 倾城之绝世无双 帝国文明 牧场onweb 逍遥宝贝 开心炮 幻想三国 神魔界 刀光剑影 人人网攻略区 开心网攻略区 征战天下 叱咤三国 士兵突击

平博

平博

成都平博网络科技股份有限公司 版权所有

平博,平博88     蜀ICP备13018955号-1

《互联网文化暂行规定》 文化部网络游戏举报与联系邮箱:www.fanqie99.com 四川省互联网不良与违法信息举报中心

全国文化市场举报电话:12318