SlideShare una empresa de Scribd logo
1 de 124
Descargar para leer sin conexión
Unity3D
                               Taller BetaBeers




martes 13 de diciembre de 11
¿Quien soy yo?


                                    David Collado Sela



                               @Bitomule        @UnitySpain



                                   www.unityspain.com



martes 13 de diciembre de 11
What the Unity?
                        Juegos

                               Principalmente 3D pero también 2D

                          Apps

                               Realidad Aumentada
                               Arquitectura


martes 13 de diciembre de 11
¿Porque Unity?



martes 13 de diciembre de 11
Multiplataforma



martes 13 de diciembre de 11
Multiplataforma
                                    Real


martes 13 de diciembre de 11
Trabajamos en:




martes 13 de diciembre de 11
Trabajamos en:



                          Windows




martes 13 de diciembre de 11
Trabajamos en:



                          Windows                    Mac




martes 13 de diciembre de 11
Exportamos a:




martes 13 de diciembre de 11
Escritorio




martes 13 de diciembre de 11
Escritorio

                               Windows, OS X




martes 13 de diciembre de 11
Escritorio

                               Windows, OS X



                    Consolas




martes 13 de diciembre de 11
Escritorio

                               Windows, OS X



                    Consolas

                               PlayStation 3, Nintendo Wii, Xbox 360




martes 13 de diciembre de 11
Escritorio

                               Windows, OS X



                    Consolas

                               PlayStation 3, Nintendo Wii, Xbox 360



                    Dispositivos móviles




martes 13 de diciembre de 11
Escritorio

                               Windows, OS X



                    Consolas

                               PlayStation 3, Nintendo Wii, Xbox 360



                    Dispositivos móviles

                               iOS, Android, Union




martes 13 de diciembre de 11
Escritorio

                               Windows, OS X



                    Consolas

                               PlayStation 3, Nintendo Wii, Xbox 360



                    Dispositivos móviles

                               iOS, Android, Union



                     Web

martes 13 de diciembre de 11
Simplicidad



martes 13 de diciembre de 11
Editor sencillo y visual




martes 13 de diciembre de 11
Editor sencillo y visual
                               El equipo de Unity se esfuerza en hacer un editor
                               muy sencillo.




martes 13 de diciembre de 11
Editor sencillo y visual
                               El equipo de Unity se esfuerza en hacer un editor
                               muy sencillo.


                   Importar recursos




martes 13 de diciembre de 11
Editor sencillo y visual
                               El equipo de Unity se esfuerza en hacer un editor
                               muy sencillo.


                   Importar recursos

                               Importar texturas, modelos, sonidos... es tan fácil como arrastrar y soltar.




martes 13 de diciembre de 11
Editor sencillo y visual
                               El equipo de Unity se esfuerza en hacer un editor
                               muy sencillo.


                   Importar recursos

                               Importar texturas, modelos, sonidos... es tan fácil como arrastrar y soltar.



                   Play Mode




martes 13 de diciembre de 11
Editor sencillo y visual
                               El equipo de Unity se esfuerza en hacer un editor
                               muy sencillo.


                   Importar recursos

                               Importar texturas, modelos, sonidos... es tan fácil como arrastrar y soltar.



                   Play Mode

                               Prueba tu juego sin salir del editor.




martes 13 de diciembre de 11
Potencia



martes 13 de diciembre de 11
Alta optimización




martes 13 de diciembre de 11
Alta optimización
                               El rendimiento de Unity es muy alto y además
                               mejora con cada actualización.




martes 13 de diciembre de 11
Alta optimización
                               El rendimiento de Unity es muy alto y además
                               mejora con cada actualización.


                   Motor de lightmaps beast




martes 13 de diciembre de 11
Alta optimización
                               El rendimiento de Unity es muy alto y además
                               mejora con cada actualización.


                   Motor de lightmaps beast
                               Unity incluye en su versión de pago el motor Beast, el mejor motor de
                               lightmapping cuya licencia por separado asciende a miles de $.




martes 13 de diciembre de 11
Alta optimización
                               El rendimiento de Unity es muy alto y además
                               mejora con cada actualización.


                   Motor de lightmaps beast
                               Unity incluye en su versión de pago el motor Beast, el mejor motor de
                               lightmapping cuya licencia por separado asciende a miles de $.


                   Occlusion Culling




martes 13 de diciembre de 11
Alta optimización
                               El rendimiento de Unity es muy alto y además
                               mejora con cada actualización.


                   Motor de lightmaps beast
                               Unity incluye en su versión de pago el motor Beast, el mejor motor de
                               lightmapping cuya licencia por separado asciende a miles de $.


                   Occlusion Culling
                               También incluye el sistema de Umbra, que aumenta el rendimiento de
                               nuestros juegos increíblemente.




martes 13 de diciembre de 11
martes 13 de diciembre de 11
Rentabilidad



martes 13 de diciembre de 11
+ Plataformas = + Dinero




martes 13 de diciembre de 11
+ Plataformas = + Dinero
                               Si con un mismo motor podemos lanzarnos a multiples plataformas,
                               nuestro juego reportara más beneficios.




martes 13 de diciembre de 11
+ Plataformas = + Dinero
                               Si con un mismo motor podemos lanzarnos a multiples plataformas,
                               nuestro juego reportara más beneficios.


                   Económico




martes 13 de diciembre de 11
+ Plataformas = + Dinero
                               Si con un mismo motor podemos lanzarnos a multiples plataformas,
                               nuestro juego reportara más beneficios.


                   Económico

                               Unity es el motor más económico de su gama.




martes 13 de diciembre de 11
+ Plataformas = + Dinero
                               Si con un mismo motor podemos lanzarnos a multiples plataformas,
                               nuestro juego reportara más beneficios.


                   Económico

                               Unity es el motor más económico de su gama.



                   Asset Store




martes 13 de diciembre de 11
Asset Store




martes 13 de diciembre de 11
Asset Store

                   Comprar




martes 13 de diciembre de 11
Asset Store

                   Comprar
                         Modelos 3D




martes 13 de diciembre de 11
Asset Store

                   Comprar
                         Modelos 3D

                         Texturas




martes 13 de diciembre de 11
Asset Store

                   Comprar
                         Modelos 3D

                         Texturas

                         Audio




martes 13 de diciembre de 11
Asset Store

                   Comprar
                         Modelos 3D

                         Texturas

                         Audio

                           ...




martes 13 de diciembre de 11
Asset Store

                   Comprar
                         Modelos 3D

                         Texturas

                         Audio

                           ...




                                      Vender


martes 13 de diciembre de 11
Futuro



martes 13 de diciembre de 11
Unity 3.5




martes 13 de diciembre de 11
Unity 3.5
                               Renderizado HDR




martes 13 de diciembre de 11
Unity 3.5
                               Renderizado HDR


                               LOD (Nivel de detalle) Nativo




martes 13 de diciembre de 11
Unity 3.5
                               Renderizado HDR


                               LOD (Nivel de detalle) Nativo


                               Sistema de partículas basado en curvas




martes 13 de diciembre de 11
Unity 3.5
                               Renderizado HDR


                               LOD (Nivel de detalle) Nativo


                               Sistema de partículas basado en curvas


                               Pathfinding nativo




martes 13 de diciembre de 11
Unity 3.5
                               Renderizado HDR


                               LOD (Nivel de detalle) Nativo


                               Sistema de partículas basado en curvas


                               Pathfinding nativo


                               Control de versiones con soporte para Perforce y SVN




martes 13 de diciembre de 11
Unity 3.5
                               Renderizado HDR


                               LOD (Nivel de detalle) Nativo


                               Sistema de partículas basado en curvas


                               Pathfinding nativo


                               Control de versiones con soporte para Perforce y SVN


                               Exportar a Flash




martes 13 de diciembre de 11
Juegos hechos con
                                     Unity



martes 13 de diciembre de 11
Battleheart




martes 13 de diciembre de 11
martes 13 de diciembre de 11
martes 13 de diciembre de 11
Zombieville USA




martes 13 de diciembre de 11
martes 13 de diciembre de 11
martes 13 de diciembre de 11
Rochard




martes 13 de diciembre de 11
martes 13 de diciembre de 11
Feist




martes 13 de diciembre de 11
martes 13 de diciembre de 11
Clippox Exodus




martes 13 de diciembre de 11
martes 13 de diciembre de 11
Requisitos



martes 13 de diciembre de 11
}
                                 Mac
                                 Pc
                                Web
                               Android        PC y Mac
                                 Wii
                                 Ps3
                               Xbox360




                                 iPhone
                                          }   Mac
martes 13 de diciembre de 11
Licencias



martes 13 de diciembre de 11
Android
                                        Unity   Unity Pro   iOs     iOs Pro   Android
                                                                                          Pro



                               Precio    € 0     € 1050     € 280   € 1050     € 280     € 1050



                         Occlusion
                          Culling        ✘         ✔         ✘        ✔         ✘         ✔

                       Acceso bajo
                          nivel          ✘         ✔         ✘        ✔         ✘         ✔

                        Sombras en
                        tiempo real      ✘         ✔         ✘        ✔         ✘         ✔




martes 13 de diciembre de 11
Libros recomendados



martes 13 de diciembre de 11
Unity Game Development
                                      Essentials




martes 13 de diciembre de 11
Unity iOS Essentials




martes 13 de diciembre de 11
Unity 3.x Scripting




martes 13 de diciembre de 11
Unity 3 Game
                               Development
                                 HotShot




martes 13 de diciembre de 11
Soporte y comunidad



martes 13 de diciembre de 11
La clave de Unity




martes 13 de diciembre de 11
La clave de Unity
                               Foros Unity




martes 13 de diciembre de 11
La clave de Unity
                               Foros Unity


                               Unity Answers




martes 13 de diciembre de 11
La clave de Unity
                               Foros Unity


                               Unity Answers


                               Foros UnitySpain




martes 13 de diciembre de 11
La clave de Unity
                               Foros Unity


                               Unity Answers


                               Foros UnitySpain
                                    8500 ips distintas




martes 13 de diciembre de 11
La clave de Unity
                               Foros Unity


                               Unity Answers


                               Foros UnitySpain
                                    8500 ips distintas

                                    2120 usuarios




martes 13 de diciembre de 11
La clave de Unity
                               Foros Unity


                               Unity Answers


                               Foros UnitySpain
                                    8500 ips distintas

                                    2120 usuarios

                                    14851 respuestas




martes 13 de diciembre de 11
Interfaz



martes 13 de diciembre de 11
martes 13 de diciembre de 11
Scene View




martes 13 de diciembre de 11
Game View




martes 13 de diciembre de 11
Hierarchy View




martes 13 de diciembre de 11
Project View




martes 13 de diciembre de 11
Inspector




martes 13 de diciembre de 11
Introducción a Unity3d



martes 13 de diciembre de 11
Introducción a Unity3d

                               “Cubo de Portal”

martes 13 de diciembre de 11
Creamos un nuevo
                                   proyecto
martes 13 de diciembre de 11
Proyecto vacío

martes 13 de diciembre de 11
Importamos modelo




martes 13 de diciembre de 11
Inspector del modelo. Cambiamos la escala a 0.1 y
                       marcamos Generate Colliders
martes 13 de diciembre de 11
Arrastramos el
                               modelo a la escena
martes 13 de diciembre de 11
Creamos un plano

martes 13 de diciembre de 11
Añadamos físicas al cubo

martes 13 de diciembre de 11
Si ejecutamos el juego,
                               este será el resultado
martes 13 de diciembre de 11
Si ejecutamos el juego,
                               este será el resultado
martes 13 de diciembre de 11
Queremos rotar la cámara
                                 alrededor del cubo




martes 13 de diciembre de 11
Queremos rotar la cámara
                                 alrededor del cubo


                               Para ello necesitamos un
                                         script




martes 13 de diciembre de 11
Nuestro Primer script

martes 13 de diciembre de 11
Nombre Script = Nombre clase




                                       Script vacio

martes 13 de diciembre de 11
Variables para la cámara y
                                        el cubo
martes 13 de diciembre de 11
La variable cubo es pública para que
                                     aparezca en el inspector
martes 13 de diciembre de 11
La cámara no es pública, ya que será
                                     asignada desde el script
martes 13 de diciembre de 11
De ambos solo nos interesa su componente
                        Transform (Posición, Rotación y Escala)
martes 13 de diciembre de 11
Asignamos la variable Camara en Start

martes 13 de diciembre de 11
Veamos las funciones de la clase Transform.

martes 13 de diciembre de 11
Veamos las funciones de la clase Transform.

martes 13 de diciembre de 11
RotateAround es justo lo que buscamos.

martes 13 de diciembre de 11
RotateAround es justo lo que buscamos.

martes 13 de diciembre de 11
La función debe ir dentro de Update, para que
                             se ejecute cada fotograma.
martes 13 de diciembre de 11
position es una propiedad de Transform. Es la
                                   posición en X,Y,Z
martes 13 de diciembre de 11
Vector3.up es una estructura que equivale a la
                            dirección positiva del eje y.
martes 13 de diciembre de 11
Time.timeScale es la escala del tiempo. Moverá
                         la cámara un metro por segundo
martes 13 de diciembre de 11
Volvemos a Unity y arrastramos el script a la
                                      cámara.
martes 13 de diciembre de 11
Ahora en el inspector de la cámara veremos
                      un nuevo componente con nuestra variable
                                        pública.

martes 13 de diciembre de 11
Arrastramos el cubo de nuestra escena sobre
                     None(Transform) para asignar esa variable.

martes 13 de diciembre de 11
Pulsamos Play y nos deleitamos con nuestra
                                         obra

martes 13 de diciembre de 11
Si os parece muy oscuro, probad a añadir una
                                        luz.

martes 13 de diciembre de 11
Muchas gracias




                               ¿Preguntas?



martes 13 de diciembre de 11

Más contenido relacionado

La actualidad más candente

Trucos de Unity que nadie te cuenta
Trucos de Unity que nadie te cuentaTrucos de Unity que nadie te cuenta
Trucos de Unity que nadie te cuentaMiguel Company
 
Diseño y Desarrollo de Videojuegos
Diseño y Desarrollo de VideojuegosDiseño y Desarrollo de Videojuegos
Diseño y Desarrollo de VideojuegosMinerva.Net
 
Introducción a Unity 5 - Conceptos básicos de los videojuegos
Introducción a Unity 5 - Conceptos básicos de los videojuegosIntroducción a Unity 5 - Conceptos básicos de los videojuegos
Introducción a Unity 5 - Conceptos básicos de los videojuegosJuan Gabriel Gomila Salas
 
Game maker
Game makerGame maker
Game makerTensor
 
Presentación desarrollo de videojuegos
Presentación desarrollo de videojuegosPresentación desarrollo de videojuegos
Presentación desarrollo de videojuegosKayreKampa
 
Diseño y creación de videojuegos
Diseño y creación de videojuegosDiseño y creación de videojuegos
Diseño y creación de videojuegosruben rionda
 
Posibilidades del entretenimiento y los videojuegos mediante la Realidad Virt...
Posibilidades del entretenimiento y los videojuegos mediante la Realidad Virt...Posibilidades del entretenimiento y los videojuegos mediante la Realidad Virt...
Posibilidades del entretenimiento y los videojuegos mediante la Realidad Virt...Josue Rodrigo Contreras Granados
 
Videojuegos educativos en tabletas para el salón de clases sin video
Videojuegos educativos en tabletas para el salón de clases sin videoVideojuegos educativos en tabletas para el salón de clases sin video
Videojuegos educativos en tabletas para el salón de clases sin videoJosue Rodrigo Contreras Granados
 
10a daniel felipe peña creación de un videojuego
10a daniel felipe peña creación de un videojuego10a daniel felipe peña creación de un videojuego
10a daniel felipe peña creación de un videojuegoNicole2411
 
Diseño de juegos
Diseño de juegosDiseño de juegos
Diseño de juegosjuan-medina
 
Presentacion diapositiva camilo completa diseño de videojuegos
Presentacion diapositiva camilo completa diseño de videojuegosPresentacion diapositiva camilo completa diseño de videojuegos
Presentacion diapositiva camilo completa diseño de videojuegosEmersoncamilo123
 
Desarrollo videojuegos
Desarrollo videojuegosDesarrollo videojuegos
Desarrollo videojuegoscalc0805
 

La actualidad más candente (20)

Trucos de Unity que nadie te cuenta
Trucos de Unity que nadie te cuentaTrucos de Unity que nadie te cuenta
Trucos de Unity que nadie te cuenta
 
Diseño y Desarrollo de Videojuegos
Diseño y Desarrollo de VideojuegosDiseño y Desarrollo de Videojuegos
Diseño y Desarrollo de Videojuegos
 
Tutorial unity3d 1_español
Tutorial unity3d 1_españolTutorial unity3d 1_español
Tutorial unity3d 1_español
 
Introducción a Unity 5 - Conceptos básicos de los videojuegos
Introducción a Unity 5 - Conceptos básicos de los videojuegosIntroducción a Unity 5 - Conceptos básicos de los videojuegos
Introducción a Unity 5 - Conceptos básicos de los videojuegos
 
Blender unityexpo
Blender unityexpoBlender unityexpo
Blender unityexpo
 
GAME MAKER
GAME MAKERGAME MAKER
GAME MAKER
 
Creación de videojuegos cristian urbano
Creación de videojuegos cristian urbano Creación de videojuegos cristian urbano
Creación de videojuegos cristian urbano
 
Game maker
Game makerGame maker
Game maker
 
Game maker
Game makerGame maker
Game maker
 
Presentación desarrollo de videojuegos
Presentación desarrollo de videojuegosPresentación desarrollo de videojuegos
Presentación desarrollo de videojuegos
 
desarrollo de videojuegos
desarrollo de videojuegosdesarrollo de videojuegos
desarrollo de videojuegos
 
Diseño y creación de videojuegos
Diseño y creación de videojuegosDiseño y creación de videojuegos
Diseño y creación de videojuegos
 
Posibilidades del entretenimiento y los videojuegos mediante la Realidad Virt...
Posibilidades del entretenimiento y los videojuegos mediante la Realidad Virt...Posibilidades del entretenimiento y los videojuegos mediante la Realidad Virt...
Posibilidades del entretenimiento y los videojuegos mediante la Realidad Virt...
 
Experiencias educativas con VR (Campus Party 2017)
Experiencias educativas con VR (Campus Party 2017) Experiencias educativas con VR (Campus Party 2017)
Experiencias educativas con VR (Campus Party 2017)
 
Videojuegos educativos en tabletas para el salón de clases sin video
Videojuegos educativos en tabletas para el salón de clases sin videoVideojuegos educativos en tabletas para el salón de clases sin video
Videojuegos educativos en tabletas para el salón de clases sin video
 
10a daniel felipe peña creación de un videojuego
10a daniel felipe peña creación de un videojuego10a daniel felipe peña creación de un videojuego
10a daniel felipe peña creación de un videojuego
 
Diseño de juegos
Diseño de juegosDiseño de juegos
Diseño de juegos
 
Presentacion diapositiva camilo completa diseño de videojuegos
Presentacion diapositiva camilo completa diseño de videojuegosPresentacion diapositiva camilo completa diseño de videojuegos
Presentacion diapositiva camilo completa diseño de videojuegos
 
Diseño de videojuegos
Diseño de videojuegosDiseño de videojuegos
Diseño de videojuegos
 
Desarrollo videojuegos
Desarrollo videojuegosDesarrollo videojuegos
Desarrollo videojuegos
 

Destacado

Historia videojuegos
Historia videojuegosHistoria videojuegos
Historia videojuegosville97
 
Tipos de lenguajes de programaciòn
Tipos de lenguajes de programaciònTipos de lenguajes de programaciòn
Tipos de lenguajes de programaciònmarilynbarros
 
Historia de los lenguajes de programacion
Historia de los lenguajes de programacionHistoria de los lenguajes de programacion
Historia de los lenguajes de programacionJANIIER
 
La historia-de-los-videojuegos
La historia-de-los-videojuegosLa historia-de-los-videojuegos
La historia-de-los-videojuegosdaniel millan
 
Historia de los videojuegos
Historia de los videojuegosHistoria de los videojuegos
Historia de los videojuegosRuth Romero
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónKarol
 
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOSLENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOSJonathan Hidalgo Nolasco
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programacióndenisse176
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De ProgramacionROSA859
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaMichael de la Cruz
 
Formulas y funciones basicas
Formulas y funciones basicasFormulas y funciones basicas
Formulas y funciones basicasanny93tenelema
 

Destacado (13)

Taller Unity
Taller UnityTaller Unity
Taller Unity
 
Historia videojuegos
Historia videojuegosHistoria videojuegos
Historia videojuegos
 
Unity el futuro de los videojuegos
Unity el futuro de los videojuegosUnity el futuro de los videojuegos
Unity el futuro de los videojuegos
 
Tipos de lenguajes de programaciòn
Tipos de lenguajes de programaciònTipos de lenguajes de programaciòn
Tipos de lenguajes de programaciòn
 
Historia de los lenguajes de programacion
Historia de los lenguajes de programacionHistoria de los lenguajes de programacion
Historia de los lenguajes de programacion
 
La historia-de-los-videojuegos
La historia-de-los-videojuegosLa historia-de-los-videojuegos
La historia-de-los-videojuegos
 
Historia de los videojuegos
Historia de los videojuegosHistoria de los videojuegos
Historia de los videojuegos
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOSLENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programación
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación Estructurada
 
Formulas y funciones basicas
Formulas y funciones basicasFormulas y funciones basicas
Formulas y funciones basicas
 

Más de betabeers

IONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformaIONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformabetabeers
 
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)betabeers
 
Blockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar LageBlockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar Lagebetabeers
 
Cloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica MediavillaCloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica Mediavillabetabeers
 
Desarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo QuilónDesarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo Quilónbetabeers
 
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito -  Jon Torrado - Betabeers BilbaoLa línea recta hacia el éxito -  Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbaobetabeers
 
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu appbetabeers
 
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)betabeers
 
Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)betabeers
 
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)betabeers
 
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)betabeers
 
Elemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de UsoElemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de Usobetabeers
 
Seguridad en tu startup
Seguridad en tu startupSeguridad en tu startup
Seguridad en tu startupbetabeers
 
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.betabeers
 
Buenas prácticas para la optimización web
Buenas prácticas para la optimización webBuenas prácticas para la optimización web
Buenas prácticas para la optimización webbetabeers
 
La magia de Scrum
La magia de ScrumLa magia de Scrum
La magia de Scrumbetabeers
 
Programador++ por @wottam
Programador++ por @wottamProgramador++ por @wottam
Programador++ por @wottambetabeers
 
RaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoTRaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoTbetabeers
 
Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015
 Introducción al Big Data - Xabier Tranche  - VIII Betabeers Bilbao 27/02/2015 Introducción al Big Data - Xabier Tranche  - VIII Betabeers Bilbao 27/02/2015
Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015betabeers
 
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015betabeers
 

Más de betabeers (20)

IONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformaIONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataforma
 
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
 
Blockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar LageBlockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar Lage
 
Cloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica MediavillaCloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica Mediavilla
 
Desarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo QuilónDesarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo Quilón
 
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito -  Jon Torrado - Betabeers BilbaoLa línea recta hacia el éxito -  Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbao
 
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
 
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
 
Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)
 
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
 
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
 
Elemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de UsoElemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de Uso
 
Seguridad en tu startup
Seguridad en tu startupSeguridad en tu startup
Seguridad en tu startup
 
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
 
Buenas prácticas para la optimización web
Buenas prácticas para la optimización webBuenas prácticas para la optimización web
Buenas prácticas para la optimización web
 
La magia de Scrum
La magia de ScrumLa magia de Scrum
La magia de Scrum
 
Programador++ por @wottam
Programador++ por @wottamProgramador++ por @wottam
Programador++ por @wottam
 
RaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoTRaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoT
 
Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015
 Introducción al Big Data - Xabier Tranche  - VIII Betabeers Bilbao 27/02/2015 Introducción al Big Data - Xabier Tranche  - VIII Betabeers Bilbao 27/02/2015
Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015
 
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
 

Taller unity3d

  • 1. Unity3D Taller BetaBeers martes 13 de diciembre de 11
  • 2. ¿Quien soy yo? David Collado Sela @Bitomule @UnitySpain www.unityspain.com martes 13 de diciembre de 11
  • 3. What the Unity? Juegos Principalmente 3D pero también 2D Apps Realidad Aumentada Arquitectura martes 13 de diciembre de 11
  • 4. ¿Porque Unity? martes 13 de diciembre de 11
  • 6. Multiplataforma Real martes 13 de diciembre de 11
  • 7. Trabajamos en: martes 13 de diciembre de 11
  • 8. Trabajamos en: Windows martes 13 de diciembre de 11
  • 9. Trabajamos en: Windows Mac martes 13 de diciembre de 11
  • 10. Exportamos a: martes 13 de diciembre de 11
  • 11. Escritorio martes 13 de diciembre de 11
  • 12. Escritorio Windows, OS X martes 13 de diciembre de 11
  • 13. Escritorio Windows, OS X Consolas martes 13 de diciembre de 11
  • 14. Escritorio Windows, OS X Consolas PlayStation 3, Nintendo Wii, Xbox 360 martes 13 de diciembre de 11
  • 15. Escritorio Windows, OS X Consolas PlayStation 3, Nintendo Wii, Xbox 360 Dispositivos móviles martes 13 de diciembre de 11
  • 16. Escritorio Windows, OS X Consolas PlayStation 3, Nintendo Wii, Xbox 360 Dispositivos móviles iOS, Android, Union martes 13 de diciembre de 11
  • 17. Escritorio Windows, OS X Consolas PlayStation 3, Nintendo Wii, Xbox 360 Dispositivos móviles iOS, Android, Union Web martes 13 de diciembre de 11
  • 18. Simplicidad martes 13 de diciembre de 11
  • 19. Editor sencillo y visual martes 13 de diciembre de 11
  • 20. Editor sencillo y visual El equipo de Unity se esfuerza en hacer un editor muy sencillo. martes 13 de diciembre de 11
  • 21. Editor sencillo y visual El equipo de Unity se esfuerza en hacer un editor muy sencillo. Importar recursos martes 13 de diciembre de 11
  • 22. Editor sencillo y visual El equipo de Unity se esfuerza en hacer un editor muy sencillo. Importar recursos Importar texturas, modelos, sonidos... es tan fácil como arrastrar y soltar. martes 13 de diciembre de 11
  • 23. Editor sencillo y visual El equipo de Unity se esfuerza en hacer un editor muy sencillo. Importar recursos Importar texturas, modelos, sonidos... es tan fácil como arrastrar y soltar. Play Mode martes 13 de diciembre de 11
  • 24. Editor sencillo y visual El equipo de Unity se esfuerza en hacer un editor muy sencillo. Importar recursos Importar texturas, modelos, sonidos... es tan fácil como arrastrar y soltar. Play Mode Prueba tu juego sin salir del editor. martes 13 de diciembre de 11
  • 25. Potencia martes 13 de diciembre de 11
  • 26. Alta optimización martes 13 de diciembre de 11
  • 27. Alta optimización El rendimiento de Unity es muy alto y además mejora con cada actualización. martes 13 de diciembre de 11
  • 28. Alta optimización El rendimiento de Unity es muy alto y además mejora con cada actualización. Motor de lightmaps beast martes 13 de diciembre de 11
  • 29. Alta optimización El rendimiento de Unity es muy alto y además mejora con cada actualización. Motor de lightmaps beast Unity incluye en su versión de pago el motor Beast, el mejor motor de lightmapping cuya licencia por separado asciende a miles de $. martes 13 de diciembre de 11
  • 30. Alta optimización El rendimiento de Unity es muy alto y además mejora con cada actualización. Motor de lightmaps beast Unity incluye en su versión de pago el motor Beast, el mejor motor de lightmapping cuya licencia por separado asciende a miles de $. Occlusion Culling martes 13 de diciembre de 11
  • 31. Alta optimización El rendimiento de Unity es muy alto y además mejora con cada actualización. Motor de lightmaps beast Unity incluye en su versión de pago el motor Beast, el mejor motor de lightmapping cuya licencia por separado asciende a miles de $. Occlusion Culling También incluye el sistema de Umbra, que aumenta el rendimiento de nuestros juegos increíblemente. martes 13 de diciembre de 11
  • 32. martes 13 de diciembre de 11
  • 33. Rentabilidad martes 13 de diciembre de 11
  • 34. + Plataformas = + Dinero martes 13 de diciembre de 11
  • 35. + Plataformas = + Dinero Si con un mismo motor podemos lanzarnos a multiples plataformas, nuestro juego reportara más beneficios. martes 13 de diciembre de 11
  • 36. + Plataformas = + Dinero Si con un mismo motor podemos lanzarnos a multiples plataformas, nuestro juego reportara más beneficios. Económico martes 13 de diciembre de 11
  • 37. + Plataformas = + Dinero Si con un mismo motor podemos lanzarnos a multiples plataformas, nuestro juego reportara más beneficios. Económico Unity es el motor más económico de su gama. martes 13 de diciembre de 11
  • 38. + Plataformas = + Dinero Si con un mismo motor podemos lanzarnos a multiples plataformas, nuestro juego reportara más beneficios. Económico Unity es el motor más económico de su gama. Asset Store martes 13 de diciembre de 11
  • 39. Asset Store martes 13 de diciembre de 11
  • 40. Asset Store Comprar martes 13 de diciembre de 11
  • 41. Asset Store Comprar Modelos 3D martes 13 de diciembre de 11
  • 42. Asset Store Comprar Modelos 3D Texturas martes 13 de diciembre de 11
  • 43. Asset Store Comprar Modelos 3D Texturas Audio martes 13 de diciembre de 11
  • 44. Asset Store Comprar Modelos 3D Texturas Audio ... martes 13 de diciembre de 11
  • 45. Asset Store Comprar Modelos 3D Texturas Audio ... Vender martes 13 de diciembre de 11
  • 46. Futuro martes 13 de diciembre de 11
  • 47. Unity 3.5 martes 13 de diciembre de 11
  • 48. Unity 3.5 Renderizado HDR martes 13 de diciembre de 11
  • 49. Unity 3.5 Renderizado HDR LOD (Nivel de detalle) Nativo martes 13 de diciembre de 11
  • 50. Unity 3.5 Renderizado HDR LOD (Nivel de detalle) Nativo Sistema de partículas basado en curvas martes 13 de diciembre de 11
  • 51. Unity 3.5 Renderizado HDR LOD (Nivel de detalle) Nativo Sistema de partículas basado en curvas Pathfinding nativo martes 13 de diciembre de 11
  • 52. Unity 3.5 Renderizado HDR LOD (Nivel de detalle) Nativo Sistema de partículas basado en curvas Pathfinding nativo Control de versiones con soporte para Perforce y SVN martes 13 de diciembre de 11
  • 53. Unity 3.5 Renderizado HDR LOD (Nivel de detalle) Nativo Sistema de partículas basado en curvas Pathfinding nativo Control de versiones con soporte para Perforce y SVN Exportar a Flash martes 13 de diciembre de 11
  • 54. Juegos hechos con Unity martes 13 de diciembre de 11
  • 55. Battleheart martes 13 de diciembre de 11
  • 56. martes 13 de diciembre de 11
  • 57. martes 13 de diciembre de 11
  • 58. Zombieville USA martes 13 de diciembre de 11
  • 59. martes 13 de diciembre de 11
  • 60. martes 13 de diciembre de 11
  • 61. Rochard martes 13 de diciembre de 11
  • 62. martes 13 de diciembre de 11
  • 63. Feist martes 13 de diciembre de 11
  • 64. martes 13 de diciembre de 11
  • 65. Clippox Exodus martes 13 de diciembre de 11
  • 66. martes 13 de diciembre de 11
  • 67. Requisitos martes 13 de diciembre de 11
  • 68. } Mac Pc Web Android PC y Mac Wii Ps3 Xbox360 iPhone } Mac martes 13 de diciembre de 11
  • 69. Licencias martes 13 de diciembre de 11
  • 70. Android Unity Unity Pro iOs iOs Pro Android Pro Precio € 0 € 1050 € 280 € 1050 € 280 € 1050 Occlusion Culling ✘ ✔ ✘ ✔ ✘ ✔ Acceso bajo nivel ✘ ✔ ✘ ✔ ✘ ✔ Sombras en tiempo real ✘ ✔ ✘ ✔ ✘ ✔ martes 13 de diciembre de 11
  • 71. Libros recomendados martes 13 de diciembre de 11
  • 72. Unity Game Development Essentials martes 13 de diciembre de 11
  • 73. Unity iOS Essentials martes 13 de diciembre de 11
  • 74. Unity 3.x Scripting martes 13 de diciembre de 11
  • 75. Unity 3 Game Development HotShot martes 13 de diciembre de 11
  • 76. Soporte y comunidad martes 13 de diciembre de 11
  • 77. La clave de Unity martes 13 de diciembre de 11
  • 78. La clave de Unity Foros Unity martes 13 de diciembre de 11
  • 79. La clave de Unity Foros Unity Unity Answers martes 13 de diciembre de 11
  • 80. La clave de Unity Foros Unity Unity Answers Foros UnitySpain martes 13 de diciembre de 11
  • 81. La clave de Unity Foros Unity Unity Answers Foros UnitySpain 8500 ips distintas martes 13 de diciembre de 11
  • 82. La clave de Unity Foros Unity Unity Answers Foros UnitySpain 8500 ips distintas 2120 usuarios martes 13 de diciembre de 11
  • 83. La clave de Unity Foros Unity Unity Answers Foros UnitySpain 8500 ips distintas 2120 usuarios 14851 respuestas martes 13 de diciembre de 11
  • 84. Interfaz martes 13 de diciembre de 11
  • 85. martes 13 de diciembre de 11
  • 86. Scene View martes 13 de diciembre de 11
  • 87. Game View martes 13 de diciembre de 11
  • 88. Hierarchy View martes 13 de diciembre de 11
  • 89. Project View martes 13 de diciembre de 11
  • 90. Inspector martes 13 de diciembre de 11
  • 91. Introducción a Unity3d martes 13 de diciembre de 11
  • 92. Introducción a Unity3d “Cubo de Portal” martes 13 de diciembre de 11
  • 93. Creamos un nuevo proyecto martes 13 de diciembre de 11
  • 94. Proyecto vacío martes 13 de diciembre de 11
  • 95. Importamos modelo martes 13 de diciembre de 11
  • 96. Inspector del modelo. Cambiamos la escala a 0.1 y marcamos Generate Colliders martes 13 de diciembre de 11
  • 97. Arrastramos el modelo a la escena martes 13 de diciembre de 11
  • 98. Creamos un plano martes 13 de diciembre de 11
  • 99. Añadamos físicas al cubo martes 13 de diciembre de 11
  • 100. Si ejecutamos el juego, este será el resultado martes 13 de diciembre de 11
  • 101. Si ejecutamos el juego, este será el resultado martes 13 de diciembre de 11
  • 102. Queremos rotar la cámara alrededor del cubo martes 13 de diciembre de 11
  • 103. Queremos rotar la cámara alrededor del cubo Para ello necesitamos un script martes 13 de diciembre de 11
  • 104. Nuestro Primer script martes 13 de diciembre de 11
  • 105. Nombre Script = Nombre clase Script vacio martes 13 de diciembre de 11
  • 106. Variables para la cámara y el cubo martes 13 de diciembre de 11
  • 107. La variable cubo es pública para que aparezca en el inspector martes 13 de diciembre de 11
  • 108. La cámara no es pública, ya que será asignada desde el script martes 13 de diciembre de 11
  • 109. De ambos solo nos interesa su componente Transform (Posición, Rotación y Escala) martes 13 de diciembre de 11
  • 110. Asignamos la variable Camara en Start martes 13 de diciembre de 11
  • 111. Veamos las funciones de la clase Transform. martes 13 de diciembre de 11
  • 112. Veamos las funciones de la clase Transform. martes 13 de diciembre de 11
  • 113. RotateAround es justo lo que buscamos. martes 13 de diciembre de 11
  • 114. RotateAround es justo lo que buscamos. martes 13 de diciembre de 11
  • 115. La función debe ir dentro de Update, para que se ejecute cada fotograma. martes 13 de diciembre de 11
  • 116. position es una propiedad de Transform. Es la posición en X,Y,Z martes 13 de diciembre de 11
  • 117. Vector3.up es una estructura que equivale a la dirección positiva del eje y. martes 13 de diciembre de 11
  • 118. Time.timeScale es la escala del tiempo. Moverá la cámara un metro por segundo martes 13 de diciembre de 11
  • 119. Volvemos a Unity y arrastramos el script a la cámara. martes 13 de diciembre de 11
  • 120. Ahora en el inspector de la cámara veremos un nuevo componente con nuestra variable pública. martes 13 de diciembre de 11
  • 121. Arrastramos el cubo de nuestra escena sobre None(Transform) para asignar esa variable. martes 13 de diciembre de 11
  • 122. Pulsamos Play y nos deleitamos con nuestra obra martes 13 de diciembre de 11
  • 123. Si os parece muy oscuro, probad a añadir una luz. martes 13 de diciembre de 11
  • 124. Muchas gracias ¿Preguntas? martes 13 de diciembre de 11