Author Topic: Free Unity is a multiplatform game development tool  (Read 1765 times)

0 Members and 1 Guest are viewing this topic.

Software Santa

  • Administrator
  • *****
  • Posts: 4277
Free Unity is a multiplatform game development tool
« on: January 26, 2010, 04:34:01 AM »
Free Unity is a multiplatform game development tool



Quote
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 Editor
Everything is done through Unity's simple user interface. Thousands of hours of thought and spit-polish have gone into it.
                   
Instantaneous, Automatic Asset Importing
All major file formats are supported, and almost any art application can be used with Unity.
                   
Optimized Graphics
Unity has a highly optimized graphics pipeline for both DirectX and OpenGL. Animated meshes, particle systems, advanced lighting and shadows — all will run blazing fast.
                   
Physics
Bring 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 Deployment
Publish your game on your desired platform at the push of a single button.
                   
.NET Based Scripting With C#, JavaScript, and Boo
Blazing 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 Functions
For 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 Support
Use .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 Browser
Use Application.OpenURL to open any URL in the browser (on iPhone the URL is opened in Safari).
                    
Web Browser Integration
When 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 RakNet
Unity 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 Editor
Create 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 Streaming
Stream in any texture or audio asset while your game is running.

http://unity3d.com/unity/