0 Members and 1 Guest are viewing this topic.
Unity is a multiplatform game development tool, designed from the start to ease creation. A fully integrated professional application, Unity just happens to contain the most powerful engine this side of a million dollars.System Requirements for Unity Authoring * Windows XP SP2 or later; Mac OS X "Tiger" 10.4 or later. * Graphics card with 64 MB of VRAM and pixel shaders or 4 texture units. Any card made in this millennium should work. * The rest only depends on the complexity of your projects!. Integrated EditorEverything is done through Unity's simple user interface. Thousands of hours of thought and spit-polish have gone into it. Instantaneous, Automatic Asset ImportingAll major file formats are supported, and almost any art application can be used with Unity. Optimized GraphicsUnity has a highly optimized graphics pipeline for both DirectX and OpenGL. Animated meshes, particle systems, advanced lighting and shadows  all will run blazing fast. PhysicsBring your interactions to life with the built-in NVIDIA PhysX™ physics engine. Shaders (Built-in and Custom)Unity's shader system combines ease of use, flexibility and performance. Audio (3D Positional and Classic Stereo)Place positional audio-sources anywhere. Tune distance attenuation, volume, pitch, and doppler effect parameters for the most immersive audio experience possible. One-Click DeploymentPublish your game on your desired platform at the push of a single button. .NET Based Scripting With C#, JavaScript, and BooBlazing fast .NET-based scripting, with rich libraries and great documentation. Scripting is flexible and easy, and compiled to native code to run nearly as fast as C++. Access to Web Data through WWW FunctionsFor access to web-pages and the data they contain, Unity provides an easy to use WWW interface. Both synchronous and asynchronous modes are supported. .NET Socket SupportUse .NET sockets to connect with virtually any back-end technology you want to create network-aware content that offers a dynamic and ever-changing game play experience. .NET socket libraries can be used for real-time networking, by opening TCP/IP sockets or sending UDP messages. They also make speaking XML easy, and can connect to ODBC database connections. Open an URL in the User's BrowserUse Application.OpenURL to open any URL in the browser (on iPhone the URL is opened in Safari). Web Browser IntegrationWhen running in a web browser, the deployed Web Player can communicate seamlessly with the container web page. That way you get javascript communication and full AJAX capabilities. Multiplayer Networking with RakNetUnity makes the deep complexities of realtime networking easy to create. Turning a single-player game into a networked multi-player game requires few changes to your existing scripts. Unity does the hard lifting so you never have to think about NAT punchthrough or any other networking technicalities. Terrains (Vast, Densely Foliaged Landscapes)Vast, densely foliaged landscapes that run smoothly on low-end hardware. All that and they take up almost no disk space. Integrated Animation EditorCreate and edit animation clips directly inside Unity. Animate values of any component, material, or script and insert animation events to call script functions at specific times. Textures and Audio StreamingStream in any texture or audio asset while your game is running.