ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Unity Technologies


Enviado por   •  1 de Noviembre de 2014  •  Trabajos  •  2.288 Palabras (10 Páginas)  •  360 Visitas

Página 1 de 10

Unity

Unity es un motor de videojuego multiplataforma creado por Unity Technologies. Unity está disponible como plataforma de desarrollo para Windows y OS X, y permite crear juegos para Windows, OS X, Linux, Xbox 360, PlayStation 3, Wii, Wii U, iPad, iPhone y Android. Gracias al Plug-In Web de Unity, también se pueden desarrollar juegos de navegador, para Windows y Mac.

Unity Technologies

Unity Technologies fué fundada en 2004 por David Helgason (CEO), Nicholas Francis (CCO), y Joachim Ante (CTO) en Copenhague, Dinamarca después de su primer juego, GooBall, que no obtuvo éxito. Los tres reconocieron el valor del motor y las herramientas de desarrollo y se dispuso a crear un motor que todos pudieramos usar a un precio asequible. Unity Technologies ha recibido financiación de la talla de Sequoia Capital, Capital WestSummit y Socios iGlobe.

El éxito de Unity ha llegado en parte debido al enfoque en las necesidades de los desarrolladores independientes que no pueden crear ni su propio motor del juego ni las herramientas necesarias o adquirir licencias para utilizar plenamente las opciones que aparecen disponibles. El enfoque de la compañía es "democratizar el desarrollo de juegos", y hacer el desarrollo de contenidos interactivos en 2D y 3D lo más accesible posible a tantas personas en todo el mundo como sea posible.

En 2008, con el auge del iPhone, Unity fue uno de los primeros desarrolladores de motores en empezar a apoyar a la plataforma en su totalidad. Unity está siendo utilizado por el 53,1% de los desarrolladores (según la encuesta de Game Developer tecnología móvil y social [3]), con cientos de juegos lanzados en dispositivos Android y iOS.

En 2009, Unity comenzó a ofrecer una versión de su producto de forma gratuita. El número de desarrolladores registrados empezó a crecer rápidamente tras el anuncio. En abril de 2012, Unity se dio cuenta del nuevo nivel popularidad a medida que el recuento de los desarrolladores registrados alcanzaron 1 millón, 300.000 de los cuales utilizan Unity sobre una base mensual regular.

Plataforma de desarrollo

La primera versión de Unity se lanzó en la Conferencia Mundial de Desarrolladores de Apple en 2005. Fue construido solamente para funcionar y generar proyectos en los equipos de la plataforma Mac y obtuvo el éxito suficiente como para continuar con el desarrollo del motor y herramientas.

Unity 3 fue lanzado en septiembre de 2010 y se centró en empezando a introducir más herramientas que los estudios de alta gama por lo general tienen a su disposición, con el fin de captar el interés de los desarrolladores más grandes, mientras que proporciona herramientas para equipos independientes y más pequeñas que normalmente serían difíciles de conseguir en un paquete asequible. La última versión de Unity, Unity 4, lanzada a finales de 2012, se anunció en junio de 2012 e incluye añadidos como Mecanim animation, soporte para DirectX 11 y soporte para juegos en Linux.

Unity soporta la integración con 3ds Max, Maya, Softimage, Blender, Modo, Zbrush, Cinema 4D, Cheetah3D, Adobe Photoshop , Adobe Fireworks y Allegorithmic Substance. Los cambios realizados a los objetos creados con estos productos se actualizan automáticamente en todas las instancias de ese objeto durante todo el proyecto sin necesidad de volver a importar manualmente.

El motor gráfico utiliza Direct3D (Windows), OpenGL (Mac, Windows), OpenGL ES (Android, iOS), y APIs propietaris(Wii). Tiene soporte para mapeado de relieve, reflexión de mapeado, mapeado por paralaje, pantalla de espacio oclusión ambiental (SSAO), sombras dinámicas utilizando mapas de sombras, render a textura y efectos de post-procesamiento de pantalla completa.

Se usa ShaderLab language para el uso de shaders, soporta tanto programación declarativa de los programas de función fija de tuberías y shader GLSL o escritas en Cg. Un shader puede incluir múltiples variantes y una especificación declarativa de reserva, lo que permite a Unity detectar la mejor variante para la tarjeta de vídeo actual y si no son compatibles, recurrir a un shader alternativo que puede sacrificar características para una mayor compatibilidad.

El soporte integrado para Nvidia (antes Ageia), el motor de física PhysX, (a partir de Unity 3.0) con soporte en tiempo real para mallas arbitrarias y sin piel, ray casts gruesos, y las capas de colisión.

El scripting viene a través de Mono. El script se basa en Mono, la implementación de código abierto de .NET Framework. Los programadores pueden utilizar UnityScript (un lenguaje personalizado inspirado en la sintaxis ECMASSCRIPT ), C# o Boo (que tiene una sintaxis inspirada en Python). A partir de la versión 3.0 añade una versión personalizada de MonoDevelop para la depuración de scripts.

Unity también incluye Unity Asset Server - una solución de control de versiones para todos los assets de juego y scripts, utilizando Postgre SQL como backend, un sistema de audio construido con la biblioteca FMOD, con capacidad para reproducir audio comprimido Ogg Vorbis, reproducción de vídeo con códec Theora, un motor de terreno y vegetación , con árboles con soporte de billboarding, determinación de cara oculta con Umbra, una función de iluminación lightmapping y global con Beast, redes multijugador RakNet y una función de búsqueda de caminos en mallas de navegación.

Unity 3.5

Unity 3.5 fue uno de los grandes lanzamientos que ha salido de la plataforma de desarrollo de Unity y añade un montón de nuevas características y mejoras en la tecnología existente. Estos incluyen el sistema de partículas Shuriken, navmesh para pathfinding y evasión de obstáculos, iluminación del espacio líneal (gamma correcta), renderizado HDR, multi-threaded rendering, sondas de luz, despliegue Google Native Client, reescrito desecho oclusión, una función de nivel de detalle apoyo, Adobe Flash Player add-on para vista previa, perfilador de GPU, y lightmaps direccionales.

Unity 4

Unity 4 fue anunciado el 18 de junio de 2012 e incluye varias características adicionales a la tecnología de Unity. El proceso de liberación de Unity 4, al igual que las versiones anteriores, se incluye con varias actualizaciones con las características adicionales a lo largo de su vida útil, como la nueva interfaz gráfica de usuario retenido, lo cual es debido en una futura actualización.

Mecanim

Mecanim es la tecnología de animación de Unity, que ha estado en desarrollo durante años, primero por la empresa del mismo nombre, a continuación, por las oficinas de Unity en Canadá,

...

Descargar como (para miembros actualizados)  txt (15.2 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com