游戏开发

相信每位同学都玩过电子游戏,

那么,你知道游戏是怎么被开发出来的吗?

在我们没有接触游戏引擎之前,游戏项目的创造对于我们是十分神秘的。

然而,游戏引擎将这份神秘转变成了我们可以去体验、实践并熟练掌握的技能。

像上面这样一副美轮美奂的游戏场景,就是通过游戏引擎Unity 设计开发的。

与从前相比,现在的游戏业为了提升开发效率、减少开发周期,绝大部分都是采用第三方游戏引擎或自制游戏引擎进行游戏开发,这其中的佼佼者有Unity、Unreal、CryEngine。

Unity引擎是数字媒体技术专业非常重要的专业技能,并配套有专业课程群,

Unity引擎(https://unity3d.com/cn)可以开发3D、2D游戏,3D是其最强大的优势,上手简单,开发周期短,深受独立游戏爱好者、中小型创业公司的喜爱,当然大公司也喜欢用,比如我们熟悉的《炉石传说》就是采用Unity开发。

Unity引擎的游戏开发,并不需要太深厚的基础,

它的商店里有非常多的免费插件,可供用户进行开发,就算对代码一无所知,也能使用PlayMaker等插件进行游戏开发。

当然,如果是为了更加专业的开发,为了灵活应付各种功能,

需要对C#的编程语法较为熟悉,这样可事半功倍。

引擎的相关知识面,可以与数字媒体技术的游戏策划、三维建模等进行对接,方便同学进行组队,分工合作设计开发游戏项目。

Unity引擎的应用面很广,

游戏是其最核心的部分,

但是发展到今天,它已经不仅仅是一个游戏引擎,更正确的说应该是一个三维应用(3D)引擎,可以优秀地实现虚拟现实(VR)、增强现实(AR)、混合现实(MR)等各类最新潮应用的开发,对于众多初创公司、工作室而言也是一个强大的创作工具。

此外,兼容性也是Unity的强大优势,可发布导出支持26个主流平台的应用程序,如安卓、iOS、PC、MAC、WebGL、PS等,只需开发一次,就可导出多个平台应用。

像上面这样的双通道视角画面,就是Unity开发的虚拟现实(VR)程序,

只要理解了开发流程,每一个同学都能制作出属于自己的特别VR程序,其对于体验者感官的冲击力非常之强。

像上方这样虚拟画面与真实画面结合在一起的应用,称之为增强现实(AR),

也是目前的主流,苹果公司当前正在主推的ARkit就属于AR。

这类AR,应用Unity都可以非常快速的进行构建,目前支持识别平面、文本、几何立体模型等,与地图等结合起来开发非常有趣,当前最成熟的是Vuforia AR。

总体而言,

Unity功能强大,兼容性广,支持最新潮的应用开发,

不仅能开发游戏,还能开发VR、AR、MR、人脸识别等项目,

对于同学们而言,用Unity来参加科技竞赛、进行科研项目创作,或兴趣使然的独立应用开发都是非常理想的选择。

初学者,推荐下载成熟的5.X版本进行学习,如5.6.4。

下载地址:

http://unity3d.com/cn/unity/qa/patch-releases

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180322G0EVBJ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券