Unity 3D con un IDE incorporado es un entorno potente para crear aplicaciones (visualización arquitectónica en tiempo real y escalado; animación 3D) y videojuegos que funcionan en Windows, Blackberry, PS3, OSX, Android, iPod, iPad, Linux, iPhone, iOS; en consolas de juegos como PlayStation3, Windows Phone, Wii, Xbox360. Las aplicaciones creadas son compatibles con OpenGL y DirectX.
Características del Programa
Una de las principales ventajas de Unity 3D es su IDE: integra un editor de escenas, un editor de objetos del juego y editores de scripts en un solo entorno. Se incluyen generadores de terrenos y árboles.
Con Unity 3D, puedes crear videojuegos de cualquier género. Los desarrolladores pueden importar fácilmente modelos, texturas y sonidos. El programa admite texturas de todos los formatos de imagen populares. Los scripts se crean principalmente en JavaScript, pero también se puede programar en C#.
El desarrollo de juegos es ahora un proceso sencillo y accesible. Las herramientas integradas en Unity 3D permiten realizar pruebas de rendimiento en tiempo real, comprobar la velocidad de renderizado de gráficos y monitorizar el uso de memoria.
Unity tiene su propia comunidad, Unity Connect, donde los desarrolladores pueden comunicarse y discutir proyectos y aplicaciones. También puedes unirte para recibir consejos prácticos sobre el uso de este entorno de desarrollo integrado.
Características
El motor físico PhysX se utiliza aquí para los cálculos de física. Gracias a esto, Unity admite física de cuerpos rígidos, superficies y telas.
Este motor es utilizado activamente por grandes productores de videojuegos en 3D como Blizzard y EA. Ofrece un amplio espacio creativo para programadores profesionales que desean crear su propio producto único.
La interfaz simple es altamente personalizable y cuenta con un extenso conjunto de herramientas. Los principales lenguajes de script son C# y una versión modificada de JavaScript.
Ventajas
El proyecto se divide completamente en escenas separadas (niveles). Se almacenan en archivos individuales con un guion específico y un conjunto de objetos y configuraciones. Estos archivos pueden contener un conjunto de objetos predefinidos o los llamados marcadores de posición.
Unity está diseñado principalmente para trabajar con gráficos 3D. La ubicación de los objetos en los niveles se almacena en los tres ejes. Los programadores aplican uno de los colisionadores disponibles a los objetos.
El seguimiento de objetos merece especial atención. Es suficiente establecer un estado principal o secundario. Después de estas simples manipulaciones, los objetos secundarios heredarán completamente los cambios en la posición y configuración de los objetos principales.
También se debe prestar atención a la organización del almacenamiento y la optimización del proyecto.
Los proyectos que ocupan varios gigabytes se abren y reproducen a alta velocidad gracias a algoritmos modernos y bien diseñados. Todo el historial de cambios y metadatos se almacena junto con los archivos creados. Además de la versión gratuita, hay varias versiones de pago con diferentes conjuntos de herramientas.
Funcionalidad:
- Configuraciones avanzadas.
- Interfaz intuitiva y accesible con soporte Drag&Drop.
- Admite scripting en JavaScript, C#, Boo (un dialecto de Python).
- Integración del motor en el entorno de desarrollo.
- Admite arrastrar y soltar objetos en el editor.
- Compatible con la importación de una gran cantidad de formatos.
- Soporte de Internet incorporado.
- Compatible con PhysX Cloth para la física de telas.
- Opciones adicionales pueden agregarse.
- Incluye un Asset Server para el desarrollo colaborativo.
- Compatible con sistemas de control de versiones.
- Permite la importación de modelos y otros recursos de muchos paquetes de gráficos populares – Blender, 3DS MAX, Maya.
- Soporta sombras dinámicas y sonido estéreo.
- Editor de paisajes incorporado.
REQUISITOS DEL SISTEMA:
- Procesador – 1.0 GHz o superior.
- Memoria RAM – 256 MB
- Tarjeta Gráfica: GeForce6600 128 MB.
- Espacio libre en disco: 2 GB