Unity is a fully integrated development engine that provides rich
out-of-the-box functionality to create games and other interactive 3D
content. You use Unity to assemble your art and assets into scenes and
environments; add lighting, audio, special effects, physics and
animation; simultaneously play test and edit your game, and when ready,
publish to your desired platforms, such as Mac, PC and Linux desktop
computers, the Web, iOS, Android, Wii U, PS3 and Xbox 360.
Unity is a game development ecosystem: a powerful rendering engine fully
integrated with a complete set of intuitive tools and rapid workflows
to create interactive 3D content; easy multiplatform publishing;
thousands of quality, ready-made assets in the Asset Store and a
knowledge-sharing Community.
The latest update to the game engine has been in Unity 4.0, which was released in November, 2012. It has the following features.
- Shaken particle system supports external forces, bent normals and automatic culling
- Multiplatform:It supports Windows,Linux,Mac,Android,iOS,Adobe Flash Player,PlayStation 3
- 3D texture support
- Mecanim:3D animation technology
- Navigation: dynamic obstacles and avoidance priority
- Major optimizations in Unity GUI performance and memory usage
- Dynamic fonts on all platforms with HTML-like markup
- Remote Unity Web Player debugging
- New Project Window workflows
- Iterative lightmap baking
- Refined component-based workflows
- Extensible inspectors for custom classes
- Improved Cubemap import pipeline
- Geometry data improvements for huge memory and performance savings
- Meshes can be constructed from non-triangle geometry—render points & lines efficiently