游戏开发设计的岗位,不仅薪资增幅明显,岗位数量也增加了很多。程序员,美术,策划,运营等等岗位,都随着游戏的风靡而成为了当前求职的大类。
1、国内外研究现状与水平
关于Unity和游戏开发的现状和水平,我们先看Unity,根据Unity官方在2014-2015年公布的报告结合几年游戏市场的火热我们可以推测出:
Unity引擎基本囊括了全功能游戏引擎市场将近过半的市场占比。Unity全球用户已经高达上千万。全世界大部分人都玩过unity制作的游戏。最近火热的王者荣耀已经说明Unity在游戏引擎上的水平已经很高了。
再看游戏开发:首先毫无疑问电子游戏如今已经成为了人们娱乐的主要方式之一,从各大社交网站或者是直播平台来看,以游戏为主体的内容占据了很大的比重,而近些年火爆的英雄联盟,绝地求生等也说明了一款游戏在市场上的风靡之迅速。而游戏开发者作为支持游戏产出的主要力量,在当前市场的也是供不应求。我们可能会时常听见某个玩家抱怨某某游戏运行出错,出现bug导致奔溃等等,本质上都是程序异常出现的结果。而一名优秀的游戏开发者对于整个游戏的含金量不言而喻。简单到俄罗斯方块,复杂至星际争霸,开发中的算法千奇百怪,相信所有公司都不会拒绝一个优秀的开发人员。
2、发展趋势
在移动游戏的崛起和推动下,近三年全球游戏市场规模继续保持两位数增长。数据显示,2016 年全球游戏市场规模达到 6474 亿元,同增13.2%。2016 年中国游戏市场实际销售收入已至 1655 亿元,同增 17.6%。而游戏行业的发展必然会增加市场对开发者的需求,从很多的求职网站上我们可以看出,关于游戏开发设计的岗位,不仅薪资增幅明显,岗位数量也增加了很多。程序员,美术,策划,运营等等岗位,都随着游戏的风靡而成为了当前求职的大类。可以说,游戏行业的相关从事者在今后的几年里,都会处于求职市场的热点。
而通过最近的新闻,腾讯在游戏行业上的营业收入已经超过了任天堂,动视,暴雪等老牌电子游戏公司。网易的股价也是随着其游戏版图水涨船高。在中国,玩家基数大,游戏开发一定是会持续这样的热潮,而游戏开发行业也一定会有很大的需求。
3、文献综述
对于本次课题主要查阅了关于游戏设计和制作、Unity的使用以及关于C#代码这三方面的文献。
《C#开发入门及项目实战》 明日科技编著
这本书结合C#语言于Visual Studio2010的开发环境,为初学者说明了进行程序开发应该掌握的各项技术。不仅可以对软件进行入门,还可以查阅到各个基础功能的使用。同时这本书中也包含了很多的实战项目,通过这些项目的源代码,我们可以模仿并学习整个游戏的开发流程,不断深入并了解unity开发,通过这本书,我学习深入了C sharp的语法,制作游戏时候所碰到的一些关于脚本语法上的问题也很快查阅到了答案。
《unity3d实战核心技术》 姜雪伟
《Unity 3D 实战核心技术详解》详细介绍了实际游戏开发中使用的核心技术,每一章都结合了游戏开发的实战案例。首先,介绍了3D 数学在Unity 中的运用,3D 数学知识包括:Unity 坐标系统、向量、矩阵、四元数、欧拉角等基础知识。其次,介绍了游戏开发中常用的核心技术:Avatar 换装系统、消息事件系统、Protobuf 在游戏中的运用,以及游戏中的文本文件加密算法等。再次,介绍了游戏中的AI 行为树算法、残影算法、移动端实时阴影绘制、移动端海水的绘制等技术。然后,在游戏架构设计方面,介绍了最经典的针对UI 的MVC 架构设计和对于角色动作和技能的FSM 有限状态机架构,以及游戏版本迭代使用的热更新技术方案。最后,介绍了移动端GPU 编程和游戏开发的一些经验。通过这本书学习unity中各种功能的使用,如何导入资源,如何配置,调试项目等等。