上QQ阅读APP看书,第一时间看更新
初识篇
第1章 认识Unity引擎
1.1 Unity简介
Unity是由Unity Technologies公司开发的专业跨平台游戏开发及虚拟现实引擎,其打造了一个完美的跨平台程序开发生态链,用户可以通过它轻松完成各种游戏创意和三维互动开发,创作出精彩的游戏和虚拟仿真内容,如图1-1所示。用户也可以通过Unity资源商店(Asset Store)分享和下载各种资源。
图1-1 使用Unity制作的作品
作为一款国际领先的专业游戏引擎,Unity精简、直观的工作流程,功能强大的工具集,使得游戏开发周期大幅度缩短。通过3D模型、图像、视频、声音等相关资源的导入,借助Unity相关场景构建模块,用户可以轻松实现对复杂虚拟世界的创建。
Unity编辑器可以运行在Windows、Mac OS X以及Linux平台,其最主要的特点如下:一次开发就可以部署到时下所有主流游戏平台,目前Unity能够支持发布的平台有21个之多,如图1-2所示。用户无须二次开发和移植,就可以将产品轻松部署到相应的平台,节省了大量的开发时间和精力。在移动互联网大行其道的今天,Unity正吸引着越来越多人的关注。
图1-2 Unity可发布的平台
在虚拟现实应用及手机游戏大行其道的今天,Unity正日趋受到移动开发者的青睐。在中国,游戏行业及虚拟现实行业对Unity引擎的关注度也正日益加深,采用Unity引擎开发的移动游戏、网页游戏以及端游不断推出。截至2014年,Unity全球注册开发者人数已超过450万,日活跃率高达30%。在中国有100多万注册开发者,中国前20名游戏公司都在使用Unity进行项目的开发。使用Unity开发者遍布中国200多个城市,约60%针对移动开发端,40%针对PC开发端。