Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、Windows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac widgets所支持。
UNITY PRO 5.4.0F3 WIN MAC
For independent developers and studios, Unity’s democratizing ecosystem smashes the time and cost barriers to creating uniquely beautiful games. They are using Unity to build a livelihood doing what they love: creating games that hook and delight players on any platform.
Workflow
Rapidly assemble your scenes in an intuitive, extensible Editor workspace. Play, test and edit for fast iteration towards your finished game.
Quality
Create a game with AAA visual fidelity, audio and full-throttle action that performs smooth and clean on any screen.
2D & 3D
Get dedicated tools for both 2D and 3D content creation with efficient workflows that utilize shared conventions.
Mecanim
Unity’s uniquely powerful and flexible animation system brings any character or object to life with incredibly natural and fluid movement.
Performance
Reliable performance, smooth framerate, and superb game play experiences across target platforms.
Multiplatform
No other game engine gives you the choice of so many publishing platforms with near-effortless deployment.
Collaboration
Full version control for all game assets; instantly grab changes from other team members, and extend Unity for generic VCS support.
5.4.0f3 Release Notes
Features
Editor: Optional “strict mode” when building projects and AssetBundles, which will fail the build if any errors (even non-fatal ones) are reported during the build process.
GI: Added de-noising filter to baked final gather.
GI: Light Probe Proxy Volumes
This component allows using more than one light probe sample for large dynamic objects (think large particle systems or important characters). It will sample probes into a 3D texture and use that in the shader.
Requires shader model 4+ platform (DX11/DX12 on Windows, GLCore 4.1+ on Mac/Linux, PS4, XboxOne).
Graphics: GPU Instancing Support
Use GPU instancing to draw a large amount of identical geometries with very few draw calls.
Works with MeshRenderers that use the same material and the same mesh.
Only needs a few changes to your shader to enable it for instancing. Supports custom vertex/fragment shader and surface shaders.
Set per-instance shader properties from script via MaterialPropertyBlock.
Supports Graphics.DrawMesh command.
Requires shader model 4+ platform (DX11/DX12 on Windows, GLCore 4.1+ on Mac/Linux, PS4, XboxOne
Requirements: OS X 10.8+