Unity 3D es una
de las plataformas para desarrollar videojuegos más completos que
existen. Que Permiten la creación de juegos para múltiples plataformas a partir
de un único desarrollo,
Incluyendo el desarrollo de juegos para consola como :
·
PlayStation
·
Xbox
·
Wii
Incluyendo el desarrollo de juegos para Escritorio:
·
Linux
·
PC
·
Mac
Incluyendo el desarrollo de juegos para el navegador, móviles y
tabletas:
·
iOS
·
Android
·
Windows
Phone
·
BlackBerry
Es posiblemente que la tecnología de mayor crecimiento
en estos momentos, en especial con la reciente actualización que facilita el
desarrollo de juegos 2D.
Entorno de
Unity3D
El editor de Unity 3D es uno de los más sencillos y
potentes que se divide en 5 vistas principales:
1.
Explorador: Es la lista de todos los elementos
o activos de los proyectos. Permite ordenar de forma sencilla tu aplicación. En
esta vista se encuentran los siguientes elementos:
·
Imágenes
·
Escenas
·
Scripts
·
Audios
·
Prefabs
·
Texturas
·
Atlas
y todos los elementos que usarás o
podrás usar en tu juego o aplicación.
2.
Inspector: Es la muestra y la definición de
las propiedades de los elementos de tu proyecto.
3.
Jerarquía: Lista jerárquica de los elementos
de tu escena.
4.
Escena: Diseño y maqueta de tu juego
completo o una pantalla o sección de éste. Cada escena representa un nivel o
una sección diferente del juego. Simplemente arrastra tus activos desde el
Explorador y edita sus variables desde el Inspector.
Juego: Visualiza tu juego a distintas resoluciones. Es una vista WYSIWYG
de tu juego.
Desarrollo de juegos 3D y 2D
Inicialmente Unity era un entorno de desarrollo de
juegos 3D. Se podían desarrollar entornos y juegos 2D ajustando parámetros de
tu juego para simular 2D:
·
cámara ortográfica
·
texturas planas
·
etc
pero al ser un entorno estrictamente 2D algunos
desarrolladores optaban por otras plataformas, como Cocos2D, a mejor
adaptadas a 2D.
Con sus últimas actualizaciones Unity 3D simplifica
este proceso permitiendo desarrollos 2D de forma mucho más sencilla, incluyendo
nuevos objetos y efectos para facilitar el desarrollo y el rendimiento de tu
juego, como texturas 2D, efectos de física 2D o tipos de cámara
específicos.
Actualmente más de 500 millones de usuarios juegan a
juegos desarrollados con Unity 3D. Sin embargo algunas empresas como Rovio ya
usan Unity 3D como motor 2D, habiendo desarrollado juegos de éxito
como Bad Piggies.
Multiplataforma
Una de las mayores ventajas de Unity 3D es que permite
desarrollar juegos para muchas plataformas con realmente muy poco
trabajo extra. A diferencia de otras tecnologías, con Unity 3D
prácticamente no hay que hacer casi ajustes para adaptar compilar un juego
para iOS teniéndolo ya para Android, salvo que queramos usar funcionalidades
específicas de alguna de estas plataformas.
Móviles y tablets
Unity 3D permite desarrollar para iOS,
Android, Windows Phone
8 y BlackBerry 10. Las licencias completas para Windows Phone y
BlackBerry están incluidas en la licencia básica de Unity 3D, principalmente
porque de no ser así muy pocos desarrolladores harían esta inversión para estos
dispositivos. iOs y Android, sin embargo, requieren licencias adicionales para
hacer desarrollos completos.
Para poder compilar para cada dispositivo es necesario
algún trabajo extra mínimo. Para Android, por ejemplo, es necesario descargar e
integrar el apk de Google para Android. iOS es más complicado (como siempre):
por supuesto requiere primero un pago a Apple en concepto de licencia de
desarrollador con un coste actual de 99 $ al año. Además necesitarás un
Mac para poder realizar tu compilación final.
Tanto si has
desarrollado en Mac como en PC (con Unity), en ambos casos Unity 3D no
genera el fichero final sino un proyecto XCode que podrás abrir y compilar con
tu entorno XCode en Mac.
Navegador
Unity 3D permite desarrollos para navegador y por
tanto para Facebook. Todos los navegadores modernos permiten reproducir
estos juegos: Google Chrome, Firefox, Internet Explorer y Safari.
Actualmente los juegos hechos con Unity 3D
(Unity 4.5 en su versión actual) se reproducen con el reproductor oficial de
Unity, Unity Web Player, que debe instalarse en tu navegador para poder ser
usado. Anteriormente Unity exportaba ficheros Flash, pero ha dejado de hacerlo.
En pocos meses, Unity lanzará Unity 5 que permitirá la reproducción
de sus juegos con HTML 5, haciendo mucho más sencillo la integración en
páginas web.
Escritorio
También puedes compilar para PC, Mac y Linux.
En este caso el trabajo extra a realizar es prácticamente nulo, salvo en el
caso de Mac, que requiere (de nuevo) de unos pasos adicionales.
1.El titulo con mayuscula.
ResponderEliminar2.los subtitulos subrayados.
3.El articulo no tiene mucha coherencia.
4.hazlo en el formato en que se quedo.
5.Parece copia fiel de una pagina web tienes que realizarlo con tus propias palabras.
6.coloca imagenes para dar estetica.
7.El articulo tienes que realizarlo con tus propias palabras.