游戏引擎:指一些已经编写好的可编辑电脑游戏系统或者是一些交互式图像应用程序的核心组件。其目的在于能够让游戏设计者能够容易和快速的做出游戏的样式,而无需从零开始。大部分支持多平台操作。
通常游戏包含以下系统:渲染系统(即"渲染器",含二维图引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、动画、人工智能、网络引擎以及场景管理等。
为什么需要引擎?
玩家所体验到的剧情、关卡、美工、音乐、操作等内容都是有游戏的引擎直接控制的,他扮演着中长动机的角色把游戏中的所有元素捆绑在一起,在后台指挥他们同、有序地工作。简单说:引擎就是“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。”
游戏引擎的功能
如今游戏引擎发展为一套有多个子系统共同构建的复杂系统,从建模、动画到光影、粒子特效,从物理系同、碰撞系统到文件管理、网络特性,还有专业的编辑工具和插件,几乎涵盖了开发过程中的所有重要环节
Unity是一个用于创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的综合型创作工具。Unity类似Director,Blender,Virtools或Torque Game Bulder等利用交互的图形化开发环境为首要方式的软件。
Unity具有层级式的综合开发环境以及可视化编辑,他的详细的属性编辑器和动态的游戏预览是得Unity更多的理由制作游戏或者开发游戏原型。
Unity引擎的功能
1.多平台的到处功能
2.便捷的自动资源导入
3.优质请打的图形动力
4.着色器
5.物理系统
6.易用的脚本语言
7.强大的资源服务器
8.音频和视频
9.地形编辑
Unity 引擎的发展史
2004年Unity诞生于丹麦的阿姆斯特丹。
2005年将总部设在美国的旧金山,并发布Unity1.0版本。期初只能用于mac平台,主要针对WEB项目和VR(虚拟现实)的开发。
2008年推出WIndows版本,并开始支持IOS和Wii,才逐步从众多的游戏引擎中脱颖而出。
2009年,注册Unity的人数达到3.5万,荣登2009年游戏引擎的第五名。
2010年Unity开始支持Android。
2011年开始支持PS3和XBOX360。
至今Unity支持平台大约有27的平台
下载与安装地址
Unity 3D(点击即可进入官网)
网友评论