Si en el post anterior creábamos la aplicación para Android y para WebGL, en este nos dedicaremos a crearla para Google Cardboard, las famosas gafas de Realidad Virtual de bajo coste ideadas por Google. Ya veremos que si queremos publicarlas en la nueva apuesta de Google de realidad Virtual: Daydream, los pasos a seguir son LEER MÁS
Categoría: Tutorial Desarrollo Videojuegos con Unity
Unity es una herramienta de Desarrollo de Juegos con unas capacidades realmente impresionantes. Tiene una barrera de entrada no muy alta, podremos estar desarrollando juegos sencillos des de los primeros pasos del tutorial, pero al mismo tiempo sus posibilidades son casi infinitas.
Este tutorial va a partir del desarrollo de como mínimo dos proyectos. El primero de ellos se llama planetearth y se trata de hacer una pequeña aplicación en Unity (a la que no consideramos juego). Con ella vamos a entrar en el mundo de Unity explorando gran parte de sus capacidades ya que vamos a desarrollarla para varias plataformas, entre ellas las famosas gafas de Realidad Virtual de bajo coste: Google Card.
El segundo proyecto será un arcade de los de toda la vida en 3d. Diseñaremos diversos niveles por los que tendremos que ir recogiendo elementos, esquivando enemigos, y consiguiendo pasar de nivel para aumentar nuestra puntuación.
No esta claro que el tutorial vaya a tener un final, ni tengo claro que solo desarrollemos estas dos aplicaciones. Unity da para mucho! Da para años, casi seguro que exploraremos la monetización de nuestros juegos, el diseño de niveles, juegos multijugador, listas de mejores puntuaciones… y seguro, seguro, que en algún momento jugamos con la realidad aumentada!
Por ahora los posts que forma el tutorial són:
Desarrollo de videojuegos con Unity.
Presentación del Tutorial.
Instalando Unity y mucho mas!
Instalamos Unity y creamos una cuenta de usuario en Unity, lo dejamos todo preparado para empezar a trabajar con el mejor IDE de desarrollo de Videojuegos del momento.
Configurando el IDE DE Unity e importando Assets para nuestro primer proyecto.
Le damos forma al IDE de Unity y lo dejamos a nuestro gusto. Repasamos cada una de las secciones de IDE y realizamos una importación de los Assets (Recursos) que necesitaremos para la creación de nuestro primer proyecto: planetearth.
Creación de nuestra primera aplicación en Unity!
Un post larguísimo en el que se explica como crear una aplicación con Unity. Objetos, cámaras, luces, sonido, acción… empezamos en serio con Unity y el desarrollo de juegos.
Desplegando nuestra aplicación Unity en Android y WebGL.
Escogemos dos plataformas para generar nuestra aplicación, no tenemos que tocar nade de código! Unity es acojonantemente multiplataforma.
Desplegando una aplicación Unity para Google Cardboard.
Podremos ver nuestra creación en VR con las Google Cardboard.
Creando el mundo de nuestro Arcade.
Empieza la segunda fase del tutorial y empezamos creando el escenario donde se va a desarrollar el primer nivel de nuestro juego.
Añadimos un protagonista a nuestro Juego.
Creamos un protagonista que se dará vueltas poe nuestro escenario.
Trabajando con la Cámara en Unity.
Adaptamos la cámara para que siga a nuestro protagonista.
Premios y enemigos en Unity.
Creamos unos premios colectables y unos enemigos que nos perseguirán sin descanso.
Musica y explosiones un Unity.
Como cambia todo com música y explosiones!
Creamos un objeto invisible con el que colisionar y mejoramos los colores de nuestro juego en Unity.
Aprendemos a hacer colisiones con un objeto invisible. Modificamos los colores y texturas de los componentes para que todo tenga mejor pinta.
Contador de puntos para Unity.
Incorporamos un contador, pero sobretodo aprendemos a hacer llamadas a scripts en otros Objetos, cada vez somos mas profesionales :-)
¿Como incorporar un Game Over?
Todo juego tiene que acabar. Implementamos las modificaciones en nuestro GamerManager para llegar al Game Over!
Incorporemos niveles a nuestro juego.
Con la incoporación de niveles damos por finalizado el tutorial de desarrollo de juegos en Unity. Si lo has seguido tienes los conocimientos suficientes para mejorar muchísimo el juego del tutorial.
Unity es Apasionante! El tutorial de consta de 15 post, lo que vienen a ser unas 30 horas. Si le dedicas unos pocos días tendras la capacidad de crear juegos sencillos en Unity y sobretodo una base de conocimientos que te garantiza la capacidad de aprender técnicas mas avanzadas. El tutorial de Unity es una puerta de entrada a la Realidad virtual, o la realidad aumentada, o el desarrollo de juegos multijugador y multiplataforma.
Desplegando nuestra aplicación Unity en Android y WebGL.
¿Recordáis el post de Instalación de Unity? En el ya mencionaba que quizá Unity no era el único IDE que teníamos que Instalar, ha llegado el momento de Instalar mas software. Unity necesita tener disponible algunas librerías de los entornos de desarrollo a los que queramos desplegar nuestra aplicación. En este caso como queremos desplegar LEER MÁS
Creación de nuestra primera aplicación en Unity!
Todo esta listo, ya no hay excusas! Tenemos Unity instalado, el IDE configurado y todos los Assets que necesitamos en nuestro proyecto, así que lo que tenemos que hacer es empezar a crear nuestra aplicación. Vamos a crear el escenario, crear los planetas, darles movimiento, programaremos un script con C#, usaremos sonido y crearemos la LEER MÁS
Configurando el IDE de Unity e importando Assets para nuestro primer proyecto.
Ahora que ya tenemos instalado Unity, vamos a crear un pequeño proyecto. Aprovecharemos para conocer un poco el IDE, estructurarlo a nuestro gusto y conocer cada una de las secciones. Creando el proyecto y cambiando el layout del IDE Crear un proyecto con Unity es muy sencillo, después de abrirlo, pulsamos New, le damos un LEER MÁS
Instalando Unity y mucho mas!
Unity es un IDE de desarrollo de juegos. Con el se puede desarrollar para multitud de plataformas. Depende de las plataformas para las que quieras desarrollar la instalación va a variar. Nosotros vamos a crear la instalación para que funcione con WebGL, Android y la realidad virtual de Google. Ahhh y toda la instalación la LEER MÁS
Desarrollo de videojuegos con Unity.
Empieza el tutorial de desarrollo de videojuegos con Unity! Si siempre has querido hacer un videojuego, si te llama la atención desarrollar para las últimas plataformas, si te gusta la Realidad Virtual, o la Realidad Aumentada: Unity es tu herramienta. El tutorial va a ser largo, y vamos a desarrollar como mínimo un par de LEER MÁS