Unity 3d - Unity 3D is a game creation program which allows you to cuild for ALL
Discussion by eyeofthetiger with 2 Replies.
Last Update: February 12, 2010, 8:13 pm
Publish standalone builds for Mac OS X (Universal Binary, or specific, smaller Intel/PPC-only builds) and Windows 2000/XP/Vista.
Support for Old Hardware and Drivers
Many potential players are using outdated graphics hardware and drivers. Even many common computer configurations are much less than ideal for games. Unity has built-in fallbacks and workarounds for compatibility problems. Unity has rock-solid support for almost all hardware/software combinations, in both DirectX and OpenGL.
Unity has undergone extensive compatibility testing, which means you don't need to put an ounce of effort into making sure your customers can run your games. Instead, you can expect everything to work well the first time. This helps you reduce your QA and customer support needs, and allows you to focus on making the game great instead of making the game work.
Unity-made games can be played inside a web browser thanks to the Unity Web Player Plug-in. The plug-in download is small (about 3 MB), auto-installs without a browser restart, and already has a 6-digit distribution. It works on all modern browsers including Internet Explorer, Firefox, Safari, and most Mozilla-based browsers.
You can publish a web game that is identical to a standalone in visual fidelity from the same Project.
Auto-streaming web players and additional WWW streaming all work together to reduce load times. It's also possible to customize the loading screen colors, progress bar, and graphics to make the short wait a pleasant one.
Interacting with the browser
Mac OS X Dashboard Widgets
Still using the same Project as your standalone, you can create a 3D Dashboard Widget. Using a Dashboard Widget is a great way to advertise your content, give a pick-up-and-play preview, or extend your game's functionality.
Instantaneous, Automatic Importing
When any asset file is saved, it is seamlessly imported without exception. Each asset's Import Settings are remembered, so you can set them once and never worry again.
Incredible 3D Package Support
Unity can import 3D models, bones, and animations from almost all 3D applications. See the bottom of this page for details.
Just Hit Save
Hit Save in Maya, Cinema 4D, Cheetah3D or Blender, and Unity will pick up all changes across your entire project. It's that simple. See the bottom of this page for a full list of supported formats.
TrueType Font Support
Unity handles pixel-perfect rendering of TrueType fonts. Drop in any TTF font and start making great-looking text. When localization time rolls around, be relieved as Unicode fonts are supported, as are Unicode strings.
Save your multi-layer Photoshop files normally and let Unity automatically compress your images with high quality DXT texture compression. It's all automatic without a single required click.
Height-map to Normal-map Conversion
Any texture can be converted into a Normal-map. This process is automatic and instantaneous, even when you later change your image files.
High-Quality Mipmap Generation
Unity supports several different mipmap generation methods: Detail Fade, Kaiser Filters, Gamma Correction, and more.
Unity can import any audio format that is supported by QuickTime. Audio can be internally converted and distributed as Ogg Vorbis, for keeping down your game's published file size.
3D formats Meshes Textures Anims Bones
Maya .mb & .ma
3D Studio Max .max1
Cheetah 3D .jas
Cinema 4D .c4d1 2
3D Studio .3ds
1 Import uses the application's FBX exporter. Unity then reads the FBX file.
2 Cinema4D 10 has a buggy FBX exporter. Please see here for workarounds.
Photoshop .psd and .tiff are imported with layers automatically flattened.
JPEG, PNG, GIF, BMP, TGA, IFF, PICT and many other image formats are supported.
Animated GIFs are imported as multiframe textures which can be played back.
Video and Audio Formats
Ogg Theora video is natively supported.
Ogg Vorbis .ogg audio files are natively supported, and are ideally suited for soundtracks.
Video MOV, AVI, ASF, MPG, MPEG, MP4VIDEO files are recoded by Unity with a configurable bitrate.
Audio AIFF, WAV, MP3 and most other audio format are stored uncompressed, ideally suited for sound effects.
Other File Formats
XML and text files with .xml and .txt extensions can be referenced at runtime.
Any other file types, such as RTF and DOC, can be used for project notes and to-do lists.
Unity defines fast. Rendering is sorted to minimize state changes, taking lights and shadows into account. On beefy hardware, Unity renders millions of polygons per second.
Visual creation and manipulation of particle systems is simple as pie. Create Rain, sparks, dust trails, anything that you can imagine.
Particles manual section
Direct3D 9 and OpenGL
Unity makes sure that your games run everywhere. It includes a full DirectX and an OpenGL renderer. In our testing lab, we test Unity across hundreds of graphics hardware and driver combinations.
Hook into the rendering pipeline to create special effect. Use low level rendering commands to achieve exactly what you want.
Take your single-player game and easily bring it online. Add some online high scores and chat. Create real-time networked multiplayer functionality. Unity supports all networking needs out of the box with little learning and even less effort.
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.
GameObject position, velocity, animation, and anything else can be synchronized between players using a delta compression algorithm or uncompressed unreliable methods.
Remote Procedure Calls
Easily call any functions on any other clients, without the need to do marshalling or other network negotiation.
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.
WWW interface docs
Web Browser Integration
Learn how to do this
.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.
goto http://unity3d.com/gallery/live-demos/avert-fate to find a demo that was created in unity
Please eleborate the process, that if we want to create our own set up or animations(in maya) on any game engine.How we can use those animations in any game engine ? is there sum different kind of file format is required?if yes then tell all these things, iam eager to know all this ,,,-reply by saud
Can I able to do networking for MMO games in Unity Engine for iphone or do we need any external networking engine like netdog.
J-question by Jeetesh BhoriaKeywords: unity engine support networking
|Clickteam: Your Opinions MMF2, TGF2, MMF2D (4)||(3) Need Help In Game Making blender|