miércoles, 7 de noviembre de 2018

Desarrollo de juegos con Unity 3D ¿Cómo funciona esta herramienta?
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 comentarios:

  1. 1.El titulo con mayuscula.
    2.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.

    ResponderEliminar

VLXDY KUN. Con la tecnología de Blogger.

Post Populares

Acerca de :::

juegos e informaciones tecnologicas y mas sobre todo de inteligencia artificial y un poco sobre ANIME.

Seguidores

Buscar este blog

Lista del Blog