miércoles, 7 de noviembre de 2018

UNITY 3D una PLATAFORMA PARA EL DESARROLLO DE JUEGOS

UNITY  3D  una  PLATAFORMA PARA EL DESARROLLO DE JUEGOS

DADME UN PUNTO DE APOYO Y MOVERÉ EL MUNDO. Esa es la famosa cita de Arquímedes que se suele sacar a colación cuando se habla de la palanca y aunque tiene poco que ver con videojuegos creo que su significado metafórico podemos aplicarlo perfectamente en un símil parecido. Si en lugar de punto de apoyo hablamos de herramientas y en lugar de mover el mundo nos ponemos un objetivo menos heroico y descabellado como desarrollar un juego.
En definitiva, se trata de las herramientas y de la calidad y disponibilidad que estas tengan. Por eso cuando se planteó realizar un especial en Vida Extra sobre herramientas para desarrollar  juegos que hayan tenido una incidencia bestial en los últimos años, un nombre sobresalía por encima de todos los demás: Unity. El conocido motor gráfico ha cambiado las reglas del juego y ha posibilitado que estudios pequeños sin un ejército de programadores y artistas logren desarrollar sus juegos e incluso venderlos en diversas plataformas con resultados más que dignos. Hoy iniciamos una serie de artículos para acercarnos a este peculiar motor multiplataforma.
El objetivo de este artículo es servir de introducción al estudio de la creación de juegos con una  plataforma  fácil de utilizar como lo es UNITY 3D, ya que es una de las plataformas para desarrollar videojuegos más completas que existen. Permite la creación de juegos con las dimensiones playworld (o mundo del juego), las mecánicas del juego y la playformance (o dinámica del juego)  para múltiples plataformas a partir de un único desarrollo.

 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 los 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 priori 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. Existen muchos ejemplos de juegos 3D desarrollados por Unity 3D.
Actualmente más de 500 millones de usuarios juegan a juegos desarrollados con Unity 3D. De hecho la mayoría de los mejores juegos para Android y iOS 3D están hechos en Unity 3D.
“Podemos decir que Unity3D ha dedicado más tiempo a prepararse para poder desarrollar apps en esta plataforma –Android– y se nota a la hora de sus prestaciones”. Es decir, que la fuerza de Google también se percibe a la hora de desarrollar juegos con Unity3D.
El editor de Unity 3D es uno de los más sencillos y potentes del mercado. Se divide en 5 vistas principales:

1. Explorador: Lista todos los elementos (o activos) de tus proyectos. Permite ordenar de forma sencilla tu aplicación. En esta vista se encuentran tus 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: Muestra y define las propiedades de los elementos de tu proyecto.Modifica valores de forma rápida, cambia texturas arrastrando ficheros desde el Explorador, añade scripts, guarda prefabs,…

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 sección diferente del juego (portada, nivel 1, nivel 2, login,…). Simplemente arrastra tus activos desde el Explorador y edita sus variables desde el Inspector.

5. Juego: Visualiza tu juego a distintas resoluciones. Es una vista WYSIWYG de tu juego.

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.
 Limitaciones del desarrollo de juegos con Unity3D

Como toda herramienta, su fuerza su potencia en muchos aspectos tiene una contrapartida. Unity también tiene limitaciones con respecto a otras herramientas del sector.
•La más evidente es que no nos permite empezar desde unas bases, o de unas plantillas, por decirlo de alguna manera, e ir luego implementando detalles. Si no que debes empezar de cero con cada juego. “Al ser un motor de propósito general no te da nada hecho. Hay gente que espera que desarrollar juegos sea todo “arrastrar y soltar”, y no es para nada así. De hecho siempre he pensado que sería mal motor cualquiera que permita trabajar así”
•Desde el punto de vista gráfico, sigue yendo a la cola en comparación con otros motores como UDK. Aunque como contrapartida, Unity 3D permite programar ‘shaders’, eso sí, de nuevo desde cero.
•En cuanto a desarrollar juegos con Unity específicamente para smartphones, no encontramos trabas. Ni si quiera tenemos que pagar licencias extraordinarias. Por ejemplo, Unity Free permite publicar en Android, iPhone y Windows Phone, las plataformas más demandadas desde hace un par de años.
En conclusión, podemos decir que Unity 3D es una herramienta muy válida también para principiantes y para usuarios que no disponen de muchos recursos para contratar a otras personas para el desarrollo de juegos. Además es este grupo de desarrolladores freelances y grupos pequeños los más beneficiados al utilizar Unity.






Read More ->>

VIDEO CREAR BLOG


TE INVITO A VER EL VIDEO DE COMO CREAR TU PROPIO BLOG......... TE EXPLICAREMOS PASO A PASO COMO USAR LA PLATAFORMA DE BLOGGER 



Read More ->>

UNITY

                                        


                           UNITY
La aventura de unity Tecnhologies empezó en el año 2004 cuando David Helgason, Nicholas Francis y Joachim Ante decidieron dar un vuelco a su compañía de desarrollo de videojuegos tras el fracaso de 'GooBall'. El juego no había tenido el éxito esperado, pero en su desarrollo habían creado unas herramientas muy potentes que sirvieron como semilla para una idea que rondaba la cabeza del equipo: democratizar el desarrollo de videojuegos.
Crear un motor de videojuegos que pequeñas y grandes empresas pudieran utilizar por igual. Un entorno amigable para programadores, artistas y diseñadores que llegase a diferentes plataformas sin obligar a programar el juego específicamente para cada una de ellas. 
Resultado de imagen para imagenes de unity

 Unity es uno de los principales motores de desarrollo de videojuegos, sobre todo entre los estudios Indies. Su versatilidad, multiplataforma y facilidad de uso es de sobra conocido.

Unity es la posibilidad de desarrollar aplicaciones más allá de los videojuegos. En los últimos años, la interactividad está siendo clave en el mundo empresarial: catálogos de productos con Realidad Aumentada, formación interna con entornos 3D, eventos con experiencias de Realidad Virtual, apps móviles con pequeños juegos… Y aquí es donde Unity se convierte en un poderoso aliado.
Las posibilidades que ofrece Unity para crear entornos virtuales interactivos para arquitectura, por ejemplo, son enormes. Además, desde que Unity cuenta ya con un potente editor de UI para crear interfaces atractivas para el usuario, y fáciles de implementar, podemos mejorar mucho la experiencia de usuario, sobre todo para personas que no son jugones o no tienen mucha familiaridad con la tecnología.

Resultado de imagen para imagenes de unityResultado de imagen para imagenes de unity



Unity para proyectos multiplataformas
Vivimos en un mundo multidispositivo, si haces un proyecto tiene que ser web, iOS, Android, Windows… Y que sea para resoluciones de tabletas y móviles. El poder gestionar todo desde un único proyecto, es esencial para que los equipos de desarrollo ofrezcan costes competitivos, incluso para los programadores menos experimentados.
Si a todo esto le sumamos conexiones con bases de datos, web services, redes sociales, etc., sin olvidarnos de que contamos con todas las herramientas de un motor de videojuegos, llegamos a la conclusión de que estamos ante una de las soluciones para el desarrollo de apps más útiles que existen.
Creación de Juego
Unity les da poder a los diseñadores de juego en hacer juegos. Lo que es realmente especial de Unity es que no se necesita años de experiencia programando o un título universitario en arte para hacer juegos divertidos. Hay un conjunto de conceptos de trabajo que se necesitan para aprender a utilizar Unity. Una vez se entiendan estos, uno va a poder encontrarse a sí mismo haciendo juegos en un instante. Con el tiempo que se va ahorrar poniendo sus juegos en funcionamiento, va a poder usar mucho más tiempo para refinar, balancear, y ajustar su juego a la perfección.
Características del Editor
Esta sección detalla algunas de las características básicas del Editor, las cuales usted encontrará útiles en la mayoría de proyectos - desde escoger preferencias, integrando un sistema de control de versiones, hasta preparar su proyecto para una construcción.
Desarrollo Avanzado
Esta sección cubre las técnicas de desarrollo más avanzadas, la cual será útil para desarrolladores y equipos quiénes estén cómodos con lo básico de desarrollar en Unity.Los temas en esta sección le dan un control más poderoso sobre trabajar con escena, manejar assets, y la racionalización de su proyecto.
Temas Avanzados del Editor

Esta sección revela más acerca de lo que sucede debajo del ‘capote’ del Editor, desde cómo los Assets y las Escenas son almacenadas, hasta personalizar el pipeline de construcción y extender el editor en sí. Esta sección va a ser útil para desarrolladores y equipos que estén cómodos con lo básico de trabajar con el Editor de Unity



Resultado de imagen para imagenes de unityImagen relacionada





Read More ->>
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.

Read More ->>



JUEGOS HECHOS POR UNITY


SUPER MARIO RUN
   Es un videojuego de plataformas, fue anunciado el 7 de septiembre por Shigeru Miyamoto durante la conferencia de Apple en San Francisco. El lanzamiento se dio el 15 de diciembre de 2016 para los dispositivos iOS, mientras que para el sistema Android se lanzó el 23 de marzo de 2017. Es el segundo de 5 juegos desarrollados con DNA para móviles, junto con Miitomo y Fire Emblem Heroes
Se trata de un videojuego de plataformas en el cual Mario, personaje protagonista, corre de forma automática de izquierda a derecha, permitiendo de esta forma controlarlo con una sola mano mediante toques en la pantalla para realizar saltos, y si se mantiene el contacto con la pantalla, da saltos más altos. Se mantiene el estilo de otros juegos de la misma serie, donde se debe maniobrar el personaje sobre enemigos, monedas y peligros en el camino. La meta es que el jugador logre que Mario llegue a salvo a través del nivel en curso en el menor tiempo posible.
El juego fue lanzado en modo prerreserva para los usuarios de dispositivos iOS tras su anuncio oficial el 7 de septiembre de 2016 y consiguió 20 millones de usuarios inscrito  para notificar su lanzamiento el 15 de diciembre de 2016.

Resultado de imagen para SUPER MARIO RUNResultado de imagen para mario run

                                                      


7 DAYS TO DIE 

7 días para morir  es un videojuego perteneciente al género de survival horrorsandbox basado en voxel, creado por la Empresa The Fun Pimps . Es un videojuego mash up de acción en primera y tercera persona, el videojuego combina el combate, la mejora del personaje por niveles, la elaboración de materiales, la construcción, el saqueo, la minería, la exploración, la comercialización, la agricultura y la personalización del personaje. Fue lanzado a través de un Acceso Temprano a través de Steam el 13 de diciembre de 2013 para Mac y PC. Las versiones para PlayStation 4 y Xbox One salieron a la venta el 28 de junio de 2016 a través de Telltale Publishing.
La versión Alfa para Windows del juego fue lanzada el 16 de agosto de 2013 para las personas que pre-ordenaron el juego en cualquier campaña de Kickstarter o a través de PayPal. Desde el 11 de agosto de 2013, el desarrollo del juego estuvo en marcha financiado por una campaña de Kickstarter que terminó el 15 de agosto del mismo año La fecha de lanzamiento estimada para el proyecto era en mayo del 2014 en PC con Windows. Habiéndose confirmado las versiones para Macintosh y Linux que saldrían a finales de año. El juego también salió a través de la plataforma Steam3 después de 23 días y consiguió más de 75.000 votos afirmativos, 8.340 seguidores, y 8.700 selecciones de favorito. Fue el número 1 en el Steam Greenlight después de sólo 16 días con más de 56.000 votos. La versión para Mac fue lanzada el 13 de septiembre de 2013, a la vez que también fue lanzada la primera actualización Alfa para la versión en PC. Actualmente el juego para PC está en la versión Alfa 

El jugador toma el papel de un superviviente atrapado en un mundo salvaje infestado por zombis del condado Navezgane, Arizona: uno de los últimos verdaderos Edénen la tierra. La palabra Navezgane significa "asesino de monstruos" en Apache. Los Apaches habían habitado la tierra desde hace siglos
Resultado de imagen para 7 DAYS TO DIE


Read More ->>
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