Unity3D游戏开发介绍

Unity3D

Unity是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。 Unity平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。

为什么要unity3D来开发游戏

unity3D是如今绝大多数游戏开发团队的首 选3D引擎,并且它在2D上的表现也及为优秀。它可以轻松解决很多其它引擎不能解决的问题。

可定制的IDE环境

但由于是公司内部的引擎,所以它的使用也很方便。比如,在场景中突然想要对一个模型的材质进行编辑,则选中此模型,右键,弹出材质编辑器即可。

基于Mono的开发脚本

Mono的桥接,使得高效的C++图形引擎与带GC的内存安全语言进行结合。不仅减少了安全隐患,也使得大家编写跨平台代码时更佳容易。

基于组件的对象系统

这是一个我最喜欢的系统,我也使用irrlicht引擎山寨过,山寨的过程中,几乎看完了它的组件参考手册,使我对unity3d游戏开发引擎的组件系统又有了新的认识。 同时,目前公司自主研发的引擎,也是这样的思想。不管我是在工作中,还是业余捣鼓都受组件系统的影响,慢慢的喜欢上了这种对象模式。

所见即所得

这可以说是许多人最喜欢的特性。unity3D编辑后立即运行,还能在运行过程中时实编辑,查看效果。当然,运行过程中编辑对象的数据,会在停止后失效。(注意,对文件属性的修改,不会失效)

代码驱动的开发模式

这种模式,可以使我们快速地构建一个原型。

多平台发布

unity3d游戏开发支持的平台,无疑是当下较为流行的平台。满足绝大部分项目需求。早期的引擎,多以PC和CONSOLE为主。支持INDOWS,XBOX,PS2已经是很不错了。U3D便利的多平台发布特性,也使得它成为了当前性价比最 高的引擎的原因之一。

良好的生态圈

AssetStore的出现,不仅使U3D的生态圈更加稳固,同时也提供了许多机会。 你可以制作插件放网上卖,赚取一些利益,也可以购买别人的插件,作为使用或者参考也好。有时候,购买一些插件,可以让你快速脱离当前的困境。 一个是解决进度问题,一个是解决思路问题,这是之前其它引擎不具备的。

Unity 3D开发应用领域

Unity的客户包括动视暴雪等国外大厂 ,也包括腾讯 ,网易 ,巨人 等国内知名大厂 ,全球超过1900万的中小企业以及个人开发者。全平台(包括Steam/PC/主机/手机)所有游戏中有一半都是基于Unity创作的 ,在Apple应用商店和Google Play上排名最靠前的1000款游戏中,53%都是用Unity创作的。基于Unity引擎创作的游戏包括:《明日方舟》 、《精灵宝可梦GO》 、《使命召唤手游》 、 《王者荣耀》 、《炉石传说》 、《帕斯卡契约》《神庙逃亡》、《崩坏3》 、《纪念碑谷》、《完美世界》、《剑网3:指尖江湖》等等。中国是世界第一的手游大国,同时也是Unity增速最快的市场之一。 据雷锋网统计 ,全球销量前1000名的手机游戏中,与Unity有关的作品超过50% ,75%与AR/VR相关的内容为Unity引擎创建。至今,中国所有新发行的手游有76%都使用了Unity开发 ,而且这个数据还在增长。

Unity3D游戏开发介绍相关推荐

  1. 从一点儿不会开始——Unity3D游戏开发学习(一)

    一些废话 我是一个windows phone.windows 8的忠实粉丝,也是一个开发者,开发数个windows phone应用和两个windows 8应用.对开发游戏一直抱有强烈兴趣和愿望,但奈何 ...

  2. Unity3D游戏开发之邂逅Unity3D

    从今天起,博主决定要在毕业前把大学里想学的东西都学完.所以,从今天起,大家将看到由我为大家带来的Unity3D系列文章,让我们一起来学习Unity3D游戏开发吧! 在正式今天的文章之前,博主想简单介绍 ...

  3. Unity3D游戏开发-宣雨松读书摘要(2015-4-17 18:36)

    本书基于Unity3.5编写,通过丰富的游戏实例,以JavaScript与C#两种语言介绍Unity开发. Unity3D游戏开发-宣雨松 序 它支持JavaScript.C#.Boo三种脚本语言 ...

  4. [Unity3D]Unity3D 游戏开发之碰撞检测

    大家好,欢迎大家关注由我为大家带来的Unity3D游戏开发系列文章,我的博客地址为:http://blog.csdn.net/qinyuanpei. 今天我们来一起来学习Unity3D中一个很重要的概 ...

  5. 【Unity3D游戏开发学习笔记】(六)上帝之手—GameObject的操作

    在Unity中,所有实体都属于游戏对象(GameObject),比如外部导入到场景中的模型,Unity自带的立方体等等,而要将这些GameOject进行管理,交互等操作,则需要用到脚本来实现,上一节我 ...

  6. Unity3D游戏开发初探—2.初步了解3D模型基础

    一.什么是3D模型? 1.1 3D模型概述 简而言之,3D模型就是三维的.立体的模型,D是英文Dimensions的缩写. 3D模型也可以说是用3Ds MAX建造的立体模型,包括各种建筑.人物.植被. ...

  7. Unity3D游戏开发第三人称角色控制的模式

    众所周知,在Unity3D游戏开发中,经常会用到角色控制,一般情况下角色控制有第一人称和第三人称两种,在 RPG 游戏中通常以第三人称的形式出现.而对于第三人称角色控制而言,通常有 2 种模式,我们今 ...

  8. [Unity3D]Unity3D游戏开发之粒子系统

    大家好,欢迎大家关注由我为大家带来的Unity3D游戏开发系列文章,我的博客地址为:http://blog.csdn.net/qinyuanpei. 今天为大家分享的是Unity3D中的粒子系统,粒子 ...

  9. Unity3D游戏开发之网络游戏服务器架构设计培训

    下面我们开始今天的Unity3D游戏开发技能培训. 我们专业培养"游戏主程",挑战20W年薪,初期学习Unity3D培训目标:让U3D初学者可以更快速的掌握U3D技术,自行制作修改 ...

最新文章

  1. 在linux中安装.sh 文件
  2. hdu 1392 Surround the Trees
  3. STM32F103:二.(6)mrc522卡号读取
  4. C语言输入中10A20B,C语言实验报告第3章答案.doc
  5. returned message 找不到可安装的 ISAM。.
  6. 测试通达信指标胜率的软件,如何利用通达信程序交易评测系统选高胜率小回辙高收益股票...
  7. 电子信息产业发展研究院副主任杨春立:基于数字孪生的智慧城市顶层设计探索与实践...
  8. 传智播客总裁黎活明“传智专修学院成立暨揭牌仪式”演讲实录
  9. Python青少年学编程之秦九韶算法(初三、高中信息技术)
  10. PFC离散元与FLAC3D数值仿真核心技术与应用” 线上培训
  11. 实现一个简单的记事本APP
  12. 中英文说明书丨CalBioreagents ACTH N端单克隆抗体
  13. 微信公众号的纯文本链接设置
  14. 小学语文阅读教学育人价值研究实施方案
  15. 终于读完了《Essential C++》
  16. 别让房子升值迷惑,特别是公寓
  17. 如何阅读一本书——“功利性”阅读法
  18. 获取wifi和基站定位的基础信息
  19. 最新手机号段归属地数据库 2019年6月版 430826条记录
  20. 【论文相关】论文管理神器-zotero(最详细的使用说明)

热门文章

  1. 存储容量单位GB GiB MB MiB
  2. 使用WindowsLiveWriter发布51cto博客
  3. 国际化进程加速,上海树图区块链研究院联合创始人伍鸣博士受邀访问香港科技园...
  4. 结构建模设计——Solidworks软件之草图绘制中借助新建基准面实现在曲面表面绘制特征的实现步骤总结
  5. [unityshader]制作能量护盾以及简单互动
  6. 关于Git 的管理凭据操作
  7. 黑客电影《我是谁:没有绝对安全的系统》正片(含下载)
  8. html代码打猎小游戏,html贪吃蛇小游戏课件-附源代码
  9. 【墨尘】变态心理学(北京大学)
  10. 如果VxRail要发朋友圈