- 分享
- 0
- 人气
- 97
- 主题
- 1613
- 帖子
- 53164
- UID
- 448018
- 积分
- 84978
- 阅读权限
- 110
- 注册时间
- 2011-10-5
- 最后登录
- 2018-11-30
- 在线时间
- 17874 小时
区域版主
K 游戏情报员/KWolDs SEN ID
|
Developer(s)開發者: Unity Technologies
Stable release穩定版本:3.5.4 / July, 2012 —3.5.0 f5/ 2012年2月14日
Programming language used:C++/C#
Operating system
License:Proprietary
官方网站:http://unity3d.com/
Unity is an integrated authoring tool for creating 3D video games or other interactive content such as architectural visualizations or real-time 3D animations. Unity's development environment runs on Microsoft Windows and Mac OS X, and the games it produces can be run on Windows, Mac, Xbox 360, PlayStation 3, Wii,iPad, iPhone, Android, and coming to Linux. It can also produce browser games that use the Unity web player plugin, supported on Mac and Windows. The web player is also used for deployment as Mac widgets. Unity also has the ability to export games to Adobe's Stage 3D functionality in Flash, but certain features that the web player supports are not usable due to limitations in Flash. Unity is used by over 500,000 game developers.
Unity consists of both an editorfor developing/designing content and a game engine[8] for executing the final product. Unity is similar to Director, Blender game engine, Virtools, Torque Game Builder, and Gamestudio, which also use an integrated graphical environment as the primary method of development.
Unity won the Wall Street Journal 2010 Technology Innovation Award in the software category. Unity was a runner-up for the best use of graphics on Mac OS X at the 2006 Apple Design Awards, losing to the 3D modeling software modo.
简介
Unity是一个用于创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的综合型创作工具。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac,Wii或iPhone平台。也可以利用Unity web player插件发布网页游戏,支持Mac 和Windows的网页浏览。它的网页播放器也被Mac widgets所支持。
主要特性
- 层级式的综合开发环境,視覺化编辑,详细的属性编辑器和动态的游戏预览。Unity也被用来快速的制作游戏或者开发游戏原型。
- 可开发微软Microsoft Windows和Mac OS X 的可执行文件,在线内容(通过Unity Web Player插件支持 Internet Explorer,Firefox,Safari,Mozilla,Netscape,Opera和 Camino,Mac OS X的Dashboard工具,Wii程序和iPhone应用程序. 开发Wii和iPhone需要用户购买额外的授权,在价格上不同。
- 自动资源导入-项目中的资源会被自动导入,并根据资源的改动自动更新。虽然很多主流的三维建模软件为Unity所支持,不过對於3ds Max、Maya、Blender、Cinema 4D和Cheetah3D的支持比較好,并支持一些其他的三维格式
- 图形引擎使用的是Direct3D(Windows),OpenGL(Mac,Windows)和自有的APIs(Wii)
- 支持Bump mapping,Reflection mapping, Parallax mapping, Screen Space Ambient Occlusion,动态阴影使用的是Shadow Map技术,并支持Render-to-texutre和全屏 Post Processing 效果。
- shaders编写使用ShaderLab语言,同时支持自有工作流中的编程方式或Cg.GLSL语言编写的shader.一个shder可以包含众多变量及一个参数接口,允许Unity去判定参数是否为当前所支持并适配最适合参数,并自己选择相应的shader类型以获得广大的兼容性。
- 内置对Nvidia的PhysX physics engine支持
- 游戏脚本为基于Mono的Mono脚本,一个基于.NET Framework的开源语言,因此程序员可用JavaScript. C#或Boo加以编写。
- The Unity Asset Server -一个支持各种游戏和脚本的版本控制方案,使用PostgreSql作为后端。
- 音效系统基于OpenAL程式库,可以播放Ogg Vorbis的压缩音效。
- 视频播放采用Theora编码。
- 內建地型編輯器,支持树木與植被贴片。
- 內建Lightmapping以及Global illumination。
- 多人網路連線採用Raknet。
Major features
Integrated development environment with hierarchical, visual editing, detailed property inspectors and live game preview.
Deployment on multiple platforms:
- As a Microsoft Windows or Mac OS X executable
- As a native Linux executable (coming in version 4.0)
- On the web (via the Unity Web Player plugin for Internet Explorer, Firefox, Safari, Mozilla, Netscape, Opera, Google Chrome and Camino) on Windows and OS X
- As a Mac OS X Dashboard widget (no longer available as of Unity version 3.5)
- For Nintendo Wii[3] (requires additional license)
- As an iPhone/iPad application[4] (requires additional license)
- For Google Android (requires additional license)
- For Google Native Client[14]
- For Microsoft Xbox 360 (requires additional licens
- For Adobe Flash (as of Unity 3.5.1, this is a free feature, but will require an additional license once finalized)
- For Sony PlayStation 3 (requires additional license)
- For BlackBerry PlayBook (requires additional license)
- Assets loaded into Unity and are automatically imported, and are re-imported if the asset is updated.Unity supports integration with 3ds Max, Maya, Softimage, Blender, Modo, ZBrush, Cinema 4D, Cheetah3D, Photoshop, Adobe Fireworks and Allegorithmic Substance.
- Graphics engine uses Direct3D (Windows), OpenGL (Mac, Windows), OpenGL ES (iOS, Android), and proprietary APIs (Wii).
- Support for bump mapping, reflection mapping, parallax mapping, Screen Space Ambient Occlusion, dynamic shadows using shadow maps, render-to-texture and full-screen post processing effects.
- ShaderLab language for using shaders, supporting both declarative "programming" of the fixed-function pipeline and shader programs written in Cg or GLSL. A shader can include multiple variants and a declarative fallback specification, allowing Unity to detect the best variant for the current video card and if none are compatible, fall back to an alternative shader that may sacrifice features for broader compatibility.
- Built-in support for Nvidia's (formerly Ageia's) PhysX physics engine, version 2.8.3 (as of Unity 3.0) with added support for real time cloth on arbitrary and skinned meshes, thick ray casts, and collision layers.
- Game scripting via Mono.Scripting is built on Mono, the open-source implementation of the .NET Framework. Programmers can use UnityScript (a custom language with ECMAScript-inspired syntax), C# or Boo (which has a Python-inspired syntax). Starting with the 3.0 release, Unity ships with a customized version of MonoDevelop for debugging scripts.
- The Unity Asset Server - A version control solution for all game assets and scripts, using PostgreSql as a backend.
- Audio system built on FMOD library, with ability to play back Ogg Vorbis compressed audio.
- Video playback using Theora codec.
- A terrain and vegetation engine,supporting tree billboarding.
- Occlusion Culling with Umbra (only in Unity >= 3.0 Pro).
- Built-in lightmapping and global illumination with Beast (only in Unity >= 3).
- Multiplayer networking using Raknet.
- The Unity Asset Store - An in-editor repository with thousands of Unity-ready assets, including models, characters, code, audio, etc.
- Built-in Pathfinding. Navigation meshes, as they are called, can be utilized in Unity Free, but require the Pro version to be created.
游戏
已知用unity开发的知名游戏有:更多点击这里
- Bionicle Glatorian Arena - a single player game based on the Bionicle Glatorian line of 2009.
- Cartoon Network Universe: FusionFall
- Foreign Legion: Buckets of Blood
- GooBall
- Global Conflicts: Palestine
- My Animal Centre
- Off-Road Velociraptor Safari
- Venus Redemption
- WolfQuest
- Fatale
- Tumbledrop
|
|