La Empresa Unity Technologies Fue Fundada en 2004 Por David Helgason
La Empresa Unity Technologies Fue Fundada en 2004 Por David Helgason
La Empresa Unity Technologies Fue Fundada en 2004 Por David Helgason
3D
La empresa Unity Technologies fue fundada en 2004 por David Helgason (CEO), Nicholas Francis
(CCO), y Joachim Ante (CTO) en Copenhague, Dinamarca despus 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 cualquiera pudiera usar a un precio accesible. Unity Technologies ha
recibido financiacin de Sequoia Capital, Capital WestSummit y Socios iGlobe.3
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 compaa es
"democratizar el desarrollo de juegos", y hacer el
desarrollo de
contenidos interactivos en 2D y 3D lo ms accesible
posible a tantas
personas en todo el mundo como sea posible.
En 2008, sobre una
Historia
La primera versin de Unity se lanz en la Conferencia Mundial de Desarrolladores de Apple en 2005.
Fue construido exclusivamente 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
empezar a
introducir ms herramientas que los estudios
de alta gama por
lo general tienen a su disposicin, con el fin de
captar el inters
de los desarrolladores ms grandes, mientras
que proporciona
herramientas para equipos independientes y
ms pequeas
que normalmente seran difciles de conseguir
en un paquete
asequible. La ltima versin de Unity, Unity 5,
lanzada a
principios de 2015, se anunci en Game
Developers e
incluye aadidos como Mecanim animation,
soporte para
DirectX 11 y soporte para juegos en Linux y
arreglo de bugs
y texturas. Desarrollado por creadores de
juegos para mayor expectativa.
Caractersticas Principales
Unity puede usarse junto 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 automticamente en todas las instancias de
ese objeto durante todo el proyecto sin necesidad de volver a importar manualmente.
El motor grfico utiliza Direct3D (en Windows), OpenGL (en Mac y Linux), OpenGL ES (en Android y
iOS), e interfaces propietarias (Wii). Tiene soporte para mapeado de relieve, reflexin de mapeado,
mapeado por paralaje, pantalla de espacio oclusin ambiental (SSAO), sombras dinmicas 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 programacin declarativa de los
programas de funcin fija de tuberas y shader GLSL o escritas en Cg. Un shader puede incluir
mltiples variantes y una especificacin declarativa de reserva, lo que permite a Unity detectar la
mejor variante para la tarjeta de vdeo actual y si no son compatibles, recurrir a un shader alternativo
que puede sacrificar caractersticas para una mayor compatibilidad.
El soporte integrado para Nvidia (antes Ageia), el motor de fsica 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 colisin.
El scripting viene a travs de Mono. El script se basa en Mono, la implementacin de cdigo abierto
de .NET Framework. Los programadores pueden utilizar UnityScript (un lenguaje personalizado
inspirado en la sintaxis ECMAScript), C# o Boo (que tiene una sintaxis inspirada en Python). A partir
de la versin 3.0 aade una versin personalizada de MonoDevelop para la depuracin de scripts.
Unity tambin incluye Unity Asset Server - una solucin de control de versiones para todos los assets
de juego y scripts, utilizando PostgreSQL como backend, un sistema de audio construido con la
biblioteca FMOD, con capacidad para reproducir audio comprimido Ogg Vorbis, reproduccin de vdeo
con cdec Theora, un motor de terreno y vegetacin , con rboles con soporte de billboarding,
determinacin de cara oculta con Umbra, una funcin de iluminacin lightmapping y global con
Beast, redes multijugador RakNet y una funcin de bsqueda de caminos en mallas de navegacin.
Mecanim
Mecanim es la tecnologa de animacin de Unity, que ha estado en desarrollo durante aos, primero
por la empresa del mismo nombre, a continuacin, por las oficinas de Unity en Canad, despus de
su adquisicin. La tecnologa est diseada para llevar el movimiento fluido y natural de los
personajes con una interfaz eficiente. Mecanim incluye herramientas para la creacin de mquinas
de estados, rboles de mezcla, manipulacin de los conocimientos nativos y retargeting automtico
de animaciones, desde el editor de Unity.
Adems, una serie de animaciones redestinables estarn disponible en el Unity Asset Store de Unity
tras el lanzamiento de la herramienta. Muchos de estos archivos de animacin de captura de
movimiento son proporcionados sin costo por Unity Technologies. Otros proveedores del Asset Store
tambin ofrecer animaciones para su uso con Mecanim, ya sea de forma gratuita o de pago.
Versiones
Unity 3.5
Unity 3.5 fue uno de los grandes lanzamientos que ha salido de la plataforma de desarrollo de Unity y
aade un montn de nuevas caractersticas y mejoras en la tecnologa existente. Estos incluyen el
sistema de partculas Shuriken, navmesh para pathfinding y evasin de obstculos, iluminacin del
espacio lneal (gamma correcta), renderizacin HDR, renderizacin multihilo, sondas de luz,
despliegue Google Native Client, reescrito desecho oclusin, una funcin de nivel de detalle apoyo,
un addon de Adobe Flash Player para vista previa, perfilador de GPU, y lightmaps direccionales.5
Unity 4
Unity 4 fue anunciado el 18 de junio de 2012 e incluye varias caractersticas adicionales a la
tecnologa de Unity. El proceso de liberacin de Unity 4, al igual que las versiones anteriores, se
incluye con varias actualizaciones con las caractersticas adicionales a lo largo de su vida til, como
la nueva interfaz grfica de usuario retenido, lo cual es debido en una futura actualizacin 4.x.
DirectX 11
Unity 4 es compatible con Microsoft DirectX 11.
Publicacin en Linux
Unity 4 tambin incluye una nueva opcin de implementacin para publicar juegos en el escritorio de
Linux.6 7 8 Si bien la implementacin del add-on puede trabajar con diversas formas de Linux, el
desarrollo se centra principalmente en Ubuntu en su liberacin primaria.9 Esta opcin de despliegue
se proporcionar a todos los usuarios de Unity 4, sin costo adicional.10 Los ingenieros de Unity
trabajaron con el equipo de Ubuntu de Canonical para los juegos.
Asset Store
En noviembre de 2010 se lanz el Unity Asset Store que es un recurso disponible en el editor de
Unity. Ms de 150.000 usuarios de Unity pueden acceder a la coleccin de ms de 4.400 paquetes de
Assets en una amplia gama de categoras, incluyendo modelos 3D, texturas y materiales, sistemas
de partculas, msica y efectos de sonido, tutoriales y proyectos, paquetes de scripts, extensiones
para el editor y servicios en lnea.
inXile Entertainment ha sido vocal en el uso de la Asset Store para la produccin de Wasteland 2.20
Union
Union21 es una divisin de Unity Technologies dedicada a la sindicacin de los juegos de Unity para
telfonos mviles, tiendas de aplicaciones, tabletas, decodificadores, televisores conectados y otras
plataformas emergentes. Con el objetivo de democratizar la distribucin de juegos, Union trabaja con
desarrolladores de Unity en licencias de juegos para el lanzamiento en los nuevos dispositivos.
Union incluye una gama de ms de 125 juegos que ha generado un total acumulado de 120 millones
de descargas en sus comunicados colectivos. Ejemplos de ttulos de Unin incluyen Shadowgun,
Super Crossfire HD, Forever Frisbee, Falling Fred, y Cordy.
Union ofrece a los socios de la plataforma acceder a los juegos mientras fortalecen a los
desarrolladores de Unity con nuevas oportunidades de distribucin. Union es libre de unirse y
proporciona el 80% de cuota de ingresos de sus desarrolladores.
Las plataformas de Union incluyen Intel, LGTV, Roku, BlackBerry, Nokia, Sony y Lenovo