相信每位同学都玩过电子游戏,
那么,你知道游戏是怎么被开发出来的吗?
在我们没有接触游戏引擎之前,游戏项目的创造对于我们是十分神秘的。
然而,游戏引擎将这份神秘转变成了我们可以去体验、实践并熟练掌握的技能。
像上面这样一副美轮美奂的游戏场景,就是通过游戏引擎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
领取专属 10元无门槛券
私享最新 技术干货