SlideShare una empresa de Scribd logo
1 de 27
Eduard Tomàs
&   Unity3D para dummies

    BARCELONA DEVELOPERS CONFERENCE 2012
    6 dic – 7 dic – 8 dic
Servicios
Consultoría   Proyectos       Auditoría




              Servicios                    Social      Formación
              profesionales                Media



                                          Innovación    Azure
¿Quien soy yo?
Hola… Soy Edu 


Eduard Tomàs Avellana
¿Y qué es de mi vida?
Key Consultant en pasiona Consulting
Divulgador Tecnológico en
Fundación Techdencias
Beer Coder en Epnuke
Microsoft MVP IIS/ASP.NET

    @eiximenis
etomas@pasiona.com
eiximenis@techdencias.net
etomas@epnuke.com
Unity3D para dummies 
¿Qué narices es eso de Unity 3D?
Estooo… no me aclaro. ¡Help!
Prepárate Blizzard… ¡que vamos!
Tema 1
Qué narices es eso de Unity 3D?
Pura evolución…
Ladies and gentlemen…
Unity3D!
¿y por qué versión
anda?
   Hasta hace casi nada por la 3.5
    estando la 4 en beta
   Pero hace muy poco se acaba de
    liberar la 4…
   ... Así que será esa la que vamos a
Unity3D
 Motor de gráficos 3D avanzado
 Motor de física integrado
 Edición gráfica de elementos 3D
 API propia, programable desde C#, JS, Boo

 MULTIPLATAFORMAAAAAAAAAAAAA! 
Unity3D - Plataformas
 PC (Mac, Windows, Linux)
 Xbox 360
 Android
 IOS
 Wii
 WP8 dentro de poco!
Unity3D… ¿y cuanto cuesta?
¿Ah sí? Gratis… ¿Gratis?
 No, no del todo
 Unity Basic - Versión básica. Gratis para PC
 Unity Basic (Android y iOS): 400$ cada uno
 Unity Pro – Versión “avanzada”: 1500$ para
  PC
 Unity Pro (Android y iOS): 1500$ cada uno
Tema 2
Estooooo… no me aclaro ¡Help!
No dejes que tantas ventanas
te asusten…
   Scene: Definición gráfica de la escena (nivel) actual

   Assets: Todo aquello que forma parte de nuestro proyecto

    (texturas, scripts, modelos 3D, etc, etc)

   Inspector: Propiedades del elemento de la escena seleccionado

   Hierarchy: Jerarquía de elementos de la escena

   Game: Modo de ejecución del juego
Conceptos de Unity3D
 GameObject: Elemento (visual o no) que se
  coloca en la escena. Todo son GameObjects
 Script: Código asociado a un GameObject que
  define su comportamiento
 Componente: Conjunto de propiedades
  asignadas a un GameObject
Conceptos de Unity3D
 Nuestro videojuego consiste en la interacción
  entre los distintos GameObjects
 Los componentes de cada GameObject en lo
  qué se puede hacer con él y en cómo se
  visualiza.
 Los scripts de cada GameObject indican cómo
Demo
GameObjects y componentes
Conceptos de Unity3D
 Prefab: GameObject que sirve de plantilla para
  crear otros GameObjects
Demo
Instanciando Prefabs…
Tema 3
Prepárate Blizzard… ¡que vamos!
Construcción de un juego en
Unity3D
1. Diseñar la escena (GameObjects,
   componentes)
2. Añadir scripts
3. Probar y probar… y volver a 1
UnityGUI
•   Sistema para integrar de forma fácil
    elementos 2D por encima de la escena 3D
    •   HUDs, textos, botones…
Demo
Construyendo un juego
En resumen…
Unity3D es un motor de desarrollo 3D que
simplifica la creación de videojuegos
Ideal para indie developers
Orientado al desarrollador
http://www.unity3d.com
@techdencias

                  @pasiona
                  www.pasiona.es
                  @epnuke
                  epnuke.com
Eduard Tomàs Avellana
@eiximenis                     #BDC1

Más contenido relacionado

La actualidad más candente

Taller unity3d
Taller unity3dTaller unity3d
Taller unity3dbetabeers
 
Slash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlashMobility.com
 
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
 
ASPgems - Descubriendo Unity: Primeros pasos
ASPgems - Descubriendo Unity: Primeros pasosASPgems - Descubriendo Unity: Primeros pasos
ASPgems - Descubriendo Unity: Primeros pasosAntonio Montaña
 
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
 
Presentación desarrollo de videojuegos
Presentación desarrollo de videojuegosPresentación desarrollo de videojuegos
Presentación desarrollo de videojuegosKayreKampa
 
Game maker
Game makerGame maker
Game makerTensor
 
Videojuegos
VideojuegosVideojuegos
Videojuegosgaca2016
 
Desarrollo y produccion de videojuegos resumen
Desarrollo y produccion de videojuegos resumenDesarrollo y produccion de videojuegos resumen
Desarrollo y produccion de videojuegos resumenFiliberto Mtz
 
Diapositiva de juegos, Cesar negret velasco
Diapositiva de juegos, Cesar negret velascoDiapositiva de juegos, Cesar negret velasco
Diapositiva de juegos, Cesar negret velascoDeibyAlexanderGomezF
 
Desarrollo videojuegos
Desarrollo videojuegosDesarrollo videojuegos
Desarrollo videojuegoscalc0805
 
Introduccion al desarrollo de videojuegos
Introduccion al desarrollo de videojuegosIntroduccion al desarrollo de videojuegos
Introduccion al desarrollo de videojuegosDada3311
 

La actualidad más candente (20)

Taller unity3d
Taller unity3dTaller unity3d
Taller unity3d
 
Unity
UnityUnity
Unity
 
Slash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantalla
 
Diseño y Desarrollo de Videojuegos
Diseño y Desarrollo de VideojuegosDiseño y Desarrollo de Videojuegos
Diseño y Desarrollo de Videojuegos
 
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
 
Manual y temario unity
Manual y temario unityManual y temario unity
Manual y temario unity
 
ASPgems - Descubriendo Unity: Primeros pasos
ASPgems - Descubriendo Unity: Primeros pasosASPgems - Descubriendo Unity: Primeros pasos
ASPgems - Descubriendo Unity: Primeros pasos
 
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
 
desarrollo de videojuegos
desarrollo de videojuegosdesarrollo de videojuegos
desarrollo de videojuegos
 
Presentación desarrollo de videojuegos
Presentación desarrollo de videojuegosPresentación desarrollo de videojuegos
Presentación desarrollo de videojuegos
 
Unity
UnityUnity
Unity
 
Game maker
Game makerGame maker
Game maker
 
Videojuegos
VideojuegosVideojuegos
Videojuegos
 
Creación de videojuegos cristian urbano
Creación de videojuegos cristian urbano Creación de videojuegos cristian urbano
Creación de videojuegos cristian urbano
 
Desarrollo y produccion de videojuegos resumen
Desarrollo y produccion de videojuegos resumenDesarrollo y produccion de videojuegos resumen
Desarrollo y produccion de videojuegos resumen
 
Diapositiva de juegos, Cesar negret velasco
Diapositiva de juegos, Cesar negret velascoDiapositiva de juegos, Cesar negret velasco
Diapositiva de juegos, Cesar negret velasco
 
Desarrollo videojuegos
Desarrollo videojuegosDesarrollo videojuegos
Desarrollo videojuegos
 
Unity
UnityUnity
Unity
 
Introduccion al desarrollo de videojuegos
Introduccion al desarrollo de videojuegosIntroduccion al desarrollo de videojuegos
Introduccion al desarrollo de videojuegos
 
Desarrollo de Juegos
Desarrollo de JuegosDesarrollo de Juegos
Desarrollo de Juegos
 

Destacado

Blackberry for dummies
Blackberry for dummiesBlackberry for dummies
Blackberry for dummiesUNIVA
 
Apertura del evento "Business Intelligence for dummies"
Apertura del evento "Business Intelligence for dummies"Apertura del evento "Business Intelligence for dummies"
Apertura del evento "Business Intelligence for dummies"Raona
 
Testing para dummies
Testing para dummiesTesting para dummies
Testing para dummiesSoftware Guru
 
Finanzas para todos · Corporate finance for dummies
Finanzas para todos · Corporate finance for dummiesFinanzas para todos · Corporate finance for dummies
Finanzas para todos · Corporate finance for dummiesMiguel Miguel Lopez
 
Análisis y Diseño OO 1
Análisis y Diseño OO 1Análisis y Diseño OO 1
Análisis y Diseño OO 1Jano González
 
De los árboles a la cama de un hospital
De los árboles a la cama de un hospitalDe los árboles a la cama de un hospital
De los árboles a la cama de un hospitalSoftware Guru
 
SQL For Dummies
SQL For DummiesSQL For Dummies
SQL For Dummiesomenar
 
PNL para dummies
PNL para dummies PNL para dummies
PNL para dummies 172010
 
Async / Await: Programación asíncrona para dummies (12 horas visual studio)
Async / Await: Programación asíncrona para dummies (12 horas visual studio)Async / Await: Programación asíncrona para dummies (12 horas visual studio)
Async / Await: Programación asíncrona para dummies (12 horas visual studio)Eduard Tomàs
 
Proyecto de programacion orientada a objetos
Proyecto de programacion orientada a objetosProyecto de programacion orientada a objetos
Proyecto de programacion orientada a objetosdiana_jazmin
 
Neuromarketing para dummies campus party - 2010
Neuromarketing para dummies   campus party - 2010Neuromarketing para dummies   campus party - 2010
Neuromarketing para dummies campus party - 2010campus party
 
Marketing para Dummies - Patricia de Andres
Marketing para Dummies - Patricia de AndresMarketing para Dummies - Patricia de Andres
Marketing para Dummies - Patricia de AndresPatricia de Andrés
 
Viraliza tu linkedin
Viraliza tu linkedinViraliza tu linkedin
Viraliza tu linkedinBiiA Lab
 
VENTAJAS Y DESVENTAJAS DE LA MULTIMEDIA
VENTAJAS Y DESVENTAJAS DE LA MULTIMEDIAVENTAJAS Y DESVENTAJAS DE LA MULTIMEDIA
VENTAJAS Y DESVENTAJAS DE LA MULTIMEDIAOlga Carvajal
 
Búsqueda de empleo 2.0
Búsqueda de empleo 2.0Búsqueda de empleo 2.0
Búsqueda de empleo 2.0Software Guru
 
Introduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First GameIntroduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First GameSarah Sexton
 

Destacado (20)

Tablets for dummies
Tablets for dummiesTablets for dummies
Tablets for dummies
 
Blackberry for dummies
Blackberry for dummiesBlackberry for dummies
Blackberry for dummies
 
Apertura del evento "Business Intelligence for dummies"
Apertura del evento "Business Intelligence for dummies"Apertura del evento "Business Intelligence for dummies"
Apertura del evento "Business Intelligence for dummies"
 
Testing para dummies
Testing para dummiesTesting para dummies
Testing para dummies
 
Finanzas para todos · Corporate finance for dummies
Finanzas para todos · Corporate finance for dummiesFinanzas para todos · Corporate finance for dummies
Finanzas para todos · Corporate finance for dummies
 
Análisis y Diseño OO 1
Análisis y Diseño OO 1Análisis y Diseño OO 1
Análisis y Diseño OO 1
 
De los árboles a la cama de un hospital
De los árboles a la cama de un hospitalDe los árboles a la cama de un hospital
De los árboles a la cama de un hospital
 
Introduccion Orientada a Objetos
Introduccion Orientada a ObjetosIntroduccion Orientada a Objetos
Introduccion Orientada a Objetos
 
SQL For Dummies
SQL For DummiesSQL For Dummies
SQL For Dummies
 
Proyecto poo
Proyecto pooProyecto poo
Proyecto poo
 
PNL para dummies
PNL para dummies PNL para dummies
PNL para dummies
 
Async / Await: Programación asíncrona para dummies (12 horas visual studio)
Async / Await: Programación asíncrona para dummies (12 horas visual studio)Async / Await: Programación asíncrona para dummies (12 horas visual studio)
Async / Await: Programación asíncrona para dummies (12 horas visual studio)
 
Proyecto de programacion orientada a objetos
Proyecto de programacion orientada a objetosProyecto de programacion orientada a objetos
Proyecto de programacion orientada a objetos
 
Neuromarketing para dummies campus party - 2010
Neuromarketing para dummies   campus party - 2010Neuromarketing para dummies   campus party - 2010
Neuromarketing para dummies campus party - 2010
 
Marketing para Dummies - Patricia de Andres
Marketing para Dummies - Patricia de AndresMarketing para Dummies - Patricia de Andres
Marketing para Dummies - Patricia de Andres
 
Viraliza tu linkedin
Viraliza tu linkedinViraliza tu linkedin
Viraliza tu linkedin
 
VENTAJAS Y DESVENTAJAS DE LA MULTIMEDIA
VENTAJAS Y DESVENTAJAS DE LA MULTIMEDIAVENTAJAS Y DESVENTAJAS DE LA MULTIMEDIA
VENTAJAS Y DESVENTAJAS DE LA MULTIMEDIA
 
LinkedIn for dummies
LinkedIn for dummiesLinkedIn for dummies
LinkedIn for dummies
 
Búsqueda de empleo 2.0
Búsqueda de empleo 2.0Búsqueda de empleo 2.0
Búsqueda de empleo 2.0
 
Introduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First GameIntroduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First Game
 

Similar a Unity3D para dummies (BcnDevCon 2012)

Experiencias desarrollando mi primer videojuego - Techne18
Experiencias desarrollando mi primer videojuego - Techne18Experiencias desarrollando mi primer videojuego - Techne18
Experiencias desarrollando mi primer videojuego - Techne18Vanessa Galcera
 
Taller unity3d. 00.0. instalación
Taller unity3d. 00.0. instalaciónTaller unity3d. 00.0. instalación
Taller unity3d. 00.0. instalaciónJordi Martos
 
Desarrollo de videojuegos
Desarrollo de videojuegosDesarrollo de videojuegos
Desarrollo de videojuegosAxelMeroD
 
Modelamiento de juegos
Modelamiento de juegosModelamiento de juegos
Modelamiento de juegosingsistemas1
 
Grupo 12 de TM. 5º Enxeñería Informática, ESEI@UVIGO
Grupo 12 de TM. 5º Enxeñería Informática, ESEI@UVIGOGrupo 12 de TM. 5º Enxeñería Informática, ESEI@UVIGO
Grupo 12 de TM. 5º Enxeñería Informática, ESEI@UVIGOIria Rey Varela
 
Como crear un videojuego
Como crear  un videojuegoComo crear  un videojuego
Como crear un videojuegoDonovan Penagos
 
Introducción a Unity3D
Introducción a Unity3DIntroducción a Unity3D
Introducción a Unity3DYoungle
 
Desarrollo de los videojuegos alejandro bueno sanchez
Desarrollo de los videojuegos   alejandro bueno sanchezDesarrollo de los videojuegos   alejandro bueno sanchez
Desarrollo de los videojuegos alejandro bueno sanchezAlejo Bueno Sanchez
 
Introduccion A Xna By Lasa
Introduccion A Xna By LasaIntroduccion A Xna By Lasa
Introduccion A Xna By LasaLuis A. Sanchez
 
Microsoft desarrollo de videojuegos
Microsoft desarrollo de videojuegosMicrosoft desarrollo de videojuegos
Microsoft desarrollo de videojuegosSoftware Guru
 
Pasos para hacer un videojuego .
Pasos para hacer un videojuego .Pasos para hacer un videojuego .
Pasos para hacer un videojuego .Dianayjeferson
 
Pasos para hacer un videojuego .
Pasos para hacer un videojuego .Pasos para hacer un videojuego .
Pasos para hacer un videojuego .Dianayjeferson
 
Programas para hacer video juegos
Programas para hacer video juegosProgramas para hacer video juegos
Programas para hacer video juegosSonia Ramirez
 

Similar a Unity3D para dummies (BcnDevCon 2012) (20)

Experiencias desarrollando mi primer videojuego - Techne18
Experiencias desarrollando mi primer videojuego - Techne18Experiencias desarrollando mi primer videojuego - Techne18
Experiencias desarrollando mi primer videojuego - Techne18
 
[Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. R...
[Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. R...[Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. R...
[Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. R...
 
Intro UNITY.pptx
Intro UNITY.pptxIntro UNITY.pptx
Intro UNITY.pptx
 
Taller unity3d. 00.0. instalación
Taller unity3d. 00.0. instalaciónTaller unity3d. 00.0. instalación
Taller unity3d. 00.0. instalación
 
Desarrollo de videojuegos
Desarrollo de videojuegosDesarrollo de videojuegos
Desarrollo de videojuegos
 
Diapositiva de juegos 9A
Diapositiva de juegos 9ADiapositiva de juegos 9A
Diapositiva de juegos 9A
 
Modelamiento de juegos
Modelamiento de juegosModelamiento de juegos
Modelamiento de juegos
 
Grupo 12 de TM. 5º Enxeñería Informática, ESEI@UVIGO
Grupo 12 de TM. 5º Enxeñería Informática, ESEI@UVIGOGrupo 12 de TM. 5º Enxeñería Informática, ESEI@UVIGO
Grupo 12 de TM. 5º Enxeñería Informática, ESEI@UVIGO
 
Como crear un videojuego
Como crear  un videojuegoComo crear  un videojuego
Como crear un videojuego
 
Introducción a Unity3D
Introducción a Unity3DIntroducción a Unity3D
Introducción a Unity3D
 
Unity3 dgujty
Unity3 dgujtyUnity3 dgujty
Unity3 dgujty
 
Desarrollo de los videojuegos alejandro bueno sanchez
Desarrollo de los videojuegos   alejandro bueno sanchezDesarrollo de los videojuegos   alejandro bueno sanchez
Desarrollo de los videojuegos alejandro bueno sanchez
 
Introduccion A Xna By Lasa
Introduccion A Xna By LasaIntroduccion A Xna By Lasa
Introduccion A Xna By Lasa
 
Unity
UnityUnity
Unity
 
Microsoft desarrollo de videojuegos
Microsoft desarrollo de videojuegosMicrosoft desarrollo de videojuegos
Microsoft desarrollo de videojuegos
 
Desarrollo de videojuegos
Desarrollo de videojuegosDesarrollo de videojuegos
Desarrollo de videojuegos
 
Pasos para hacer un videojuego .
Pasos para hacer un videojuego .Pasos para hacer un videojuego .
Pasos para hacer un videojuego .
 
Pasos para hacer un videojuego .
Pasos para hacer un videojuego .Pasos para hacer un videojuego .
Pasos para hacer un videojuego .
 
Programas para hacer video juegos
Programas para hacer video juegosProgramas para hacer video juegos
Programas para hacer video juegos
 
Máster Universitario de Diseño y Programación de Videojuegos
Máster Universitario de Diseño y Programación de VideojuegosMáster Universitario de Diseño y Programación de Videojuegos
Máster Universitario de Diseño y Programación de Videojuegos
 

Más de Eduard Tomàs

Kubernetes: Do's, don'ts and why's
Kubernetes: Do's, don'ts and why'sKubernetes: Do's, don'ts and why's
Kubernetes: Do's, don'ts and why'sEduard Tomàs
 
KCDS 2021- Escalando workloads serverless en Kubernetes con KEDA
KCDS 2021- Escalando workloads serverless en Kubernetes con KEDAKCDS 2021- Escalando workloads serverless en Kubernetes con KEDA
KCDS 2021- Escalando workloads serverless en Kubernetes con KEDAEduard Tomàs
 
Escalando workloads serverless en Kubernetes con Keda
Escalando workloads serverless en Kubernetes con KedaEscalando workloads serverless en Kubernetes con Keda
Escalando workloads serverless en Kubernetes con KedaEduard Tomàs
 
C#9 - Más C# que nunca
C#9 - Más C# que nuncaC#9 - Más C# que nunca
C#9 - Más C# que nuncaEduard Tomàs
 
CollabDays 2020 Barcelona - Serverless Kubernetes with KEDA
CollabDays 2020 Barcelona - Serverless Kubernetes with KEDACollabDays 2020 Barcelona - Serverless Kubernetes with KEDA
CollabDays 2020 Barcelona - Serverless Kubernetes with KEDAEduard Tomàs
 
Keda o como convertir Kubernetess en Serverless
Keda o como convertir Kubernetess en ServerlessKeda o como convertir Kubernetess en Serverless
Keda o como convertir Kubernetess en ServerlessEduard Tomàs
 
.NET Memoria y Rendimiento
.NET Memoria y Rendimiento.NET Memoria y Rendimiento
.NET Memoria y RendimientoEduard Tomàs
 
Containers en .NET (Dot Net 2018 - Spain)
Containers en .NET (Dot Net 2018 - Spain)Containers en .NET (Dot Net 2018 - Spain)
Containers en .NET (Dot Net 2018 - Spain)Eduard Tomàs
 
Esos contenedores, ¡a producción! (Commit Conf 2018)
Esos contenedores, ¡a producción! (Commit Conf 2018)Esos contenedores, ¡a producción! (Commit Conf 2018)
Esos contenedores, ¡a producción! (Commit Conf 2018)Eduard Tomàs
 
Codemotion 2015 - Bienvenido de nuevo c++
Codemotion 2015 - Bienvenido de nuevo c++Codemotion 2015 - Bienvenido de nuevo c++
Codemotion 2015 - Bienvenido de nuevo c++Eduard Tomàs
 
El "peor" lenguaje del mundo
El "peor" lenguaje del mundoEl "peor" lenguaje del mundo
El "peor" lenguaje del mundoEduard Tomàs
 
Containerize a netcore application with aks
 Containerize a netcore application with aks Containerize a netcore application with aks
Containerize a netcore application with aksEduard Tomàs
 
Escenarios avanzados en AKS (Global Azure Bootcamp Barcelona 2019)
Escenarios avanzados en AKS (Global Azure Bootcamp Barcelona 2019)Escenarios avanzados en AKS (Global Azure Bootcamp Barcelona 2019)
Escenarios avanzados en AKS (Global Azure Bootcamp Barcelona 2019)Eduard Tomàs
 
Aplicaciones de consola fáciles? Más quisieramos
Aplicaciones de consola fáciles? Más quisieramosAplicaciones de consola fáciles? Más quisieramos
Aplicaciones de consola fáciles? Más quisieramosEduard Tomàs
 
Serverless with Azure Functions and CosmosDb
Serverless with Azure Functions and CosmosDbServerless with Azure Functions and CosmosDb
Serverless with Azure Functions and CosmosDbEduard Tomàs
 
Docker y todo eso... más o menos
Docker y todo eso... más o menosDocker y todo eso... más o menos
Docker y todo eso... más o menosEduard Tomàs
 
Microservices: Yes or not?
Microservices: Yes or not?Microservices: Yes or not?
Microservices: Yes or not?Eduard Tomàs
 
React native - Unleash the power of your device
React native - Unleash the power of your deviceReact native - Unleash the power of your device
React native - Unleash the power of your deviceEduard Tomàs
 

Más de Eduard Tomàs (20)

Kubernetes: Do's, don'ts and why's
Kubernetes: Do's, don'ts and why'sKubernetes: Do's, don'ts and why's
Kubernetes: Do's, don'ts and why's
 
KCDS 2021- Escalando workloads serverless en Kubernetes con KEDA
KCDS 2021- Escalando workloads serverless en Kubernetes con KEDAKCDS 2021- Escalando workloads serverless en Kubernetes con KEDA
KCDS 2021- Escalando workloads serverless en Kubernetes con KEDA
 
Escalando workloads serverless en Kubernetes con Keda
Escalando workloads serverless en Kubernetes con KedaEscalando workloads serverless en Kubernetes con Keda
Escalando workloads serverless en Kubernetes con Keda
 
C#9 - Más C# que nunca
C#9 - Más C# que nuncaC#9 - Más C# que nunca
C#9 - Más C# que nunca
 
CollabDays 2020 Barcelona - Serverless Kubernetes with KEDA
CollabDays 2020 Barcelona - Serverless Kubernetes with KEDACollabDays 2020 Barcelona - Serverless Kubernetes with KEDA
CollabDays 2020 Barcelona - Serverless Kubernetes with KEDA
 
Keda o como convertir Kubernetess en Serverless
Keda o como convertir Kubernetess en ServerlessKeda o como convertir Kubernetess en Serverless
Keda o como convertir Kubernetess en Serverless
 
.NET Memoria y Rendimiento
.NET Memoria y Rendimiento.NET Memoria y Rendimiento
.NET Memoria y Rendimiento
 
Containers en .NET (Dot Net 2018 - Spain)
Containers en .NET (Dot Net 2018 - Spain)Containers en .NET (Dot Net 2018 - Spain)
Containers en .NET (Dot Net 2018 - Spain)
 
Esos contenedores, ¡a producción! (Commit Conf 2018)
Esos contenedores, ¡a producción! (Commit Conf 2018)Esos contenedores, ¡a producción! (Commit Conf 2018)
Esos contenedores, ¡a producción! (Commit Conf 2018)
 
Codemotion 2015 - Bienvenido de nuevo c++
Codemotion 2015 - Bienvenido de nuevo c++Codemotion 2015 - Bienvenido de nuevo c++
Codemotion 2015 - Bienvenido de nuevo c++
 
El "peor" lenguaje del mundo
El "peor" lenguaje del mundoEl "peor" lenguaje del mundo
El "peor" lenguaje del mundo
 
Containerize a netcore application with aks
 Containerize a netcore application with aks Containerize a netcore application with aks
Containerize a netcore application with aks
 
Escenarios avanzados en AKS (Global Azure Bootcamp Barcelona 2019)
Escenarios avanzados en AKS (Global Azure Bootcamp Barcelona 2019)Escenarios avanzados en AKS (Global Azure Bootcamp Barcelona 2019)
Escenarios avanzados en AKS (Global Azure Bootcamp Barcelona 2019)
 
Aplicaciones de consola fáciles? Más quisieramos
Aplicaciones de consola fáciles? Más quisieramosAplicaciones de consola fáciles? Más quisieramos
Aplicaciones de consola fáciles? Más quisieramos
 
Serverless with Azure Functions and CosmosDb
Serverless with Azure Functions and CosmosDbServerless with Azure Functions and CosmosDb
Serverless with Azure Functions and CosmosDb
 
Docker y todo eso... más o menos
Docker y todo eso... más o menosDocker y todo eso... más o menos
Docker y todo eso... más o menos
 
Microservices: Yes or not?
Microservices: Yes or not?Microservices: Yes or not?
Microservices: Yes or not?
 
ASP.NET MVC Core
ASP.NET MVC CoreASP.NET MVC Core
ASP.NET MVC Core
 
Azure functions
Azure functionsAzure functions
Azure functions
 
React native - Unleash the power of your device
React native - Unleash the power of your deviceReact native - Unleash the power of your device
React native - Unleash the power of your device
 

Último

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 

Último (19)

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 

Unity3D para dummies (BcnDevCon 2012)

  • 1. Eduard Tomàs & Unity3D para dummies BARCELONA DEVELOPERS CONFERENCE 2012 6 dic – 7 dic – 8 dic
  • 2. Servicios Consultoría Proyectos Auditoría Servicios Social Formación profesionales Media Innovación Azure
  • 3. ¿Quien soy yo? Hola… Soy Edu  Eduard Tomàs Avellana
  • 4. ¿Y qué es de mi vida? Key Consultant en pasiona Consulting Divulgador Tecnológico en Fundación Techdencias Beer Coder en Epnuke Microsoft MVP IIS/ASP.NET @eiximenis etomas@pasiona.com eiximenis@techdencias.net etomas@epnuke.com
  • 5. Unity3D para dummies  ¿Qué narices es eso de Unity 3D? Estooo… no me aclaro. ¡Help! Prepárate Blizzard… ¡que vamos!
  • 6. Tema 1 Qué narices es eso de Unity 3D?
  • 9. ¿y por qué versión anda?  Hasta hace casi nada por la 3.5 estando la 4 en beta  Pero hace muy poco se acaba de liberar la 4…  ... Así que será esa la que vamos a
  • 10. Unity3D  Motor de gráficos 3D avanzado  Motor de física integrado  Edición gráfica de elementos 3D  API propia, programable desde C#, JS, Boo  MULTIPLATAFORMAAAAAAAAAAAAA! 
  • 11. Unity3D - Plataformas  PC (Mac, Windows, Linux)  Xbox 360  Android  IOS  Wii  WP8 dentro de poco!
  • 13. ¿Ah sí? Gratis… ¿Gratis?  No, no del todo  Unity Basic - Versión básica. Gratis para PC  Unity Basic (Android y iOS): 400$ cada uno  Unity Pro – Versión “avanzada”: 1500$ para PC  Unity Pro (Android y iOS): 1500$ cada uno
  • 14. Tema 2 Estooooo… no me aclaro ¡Help!
  • 15. No dejes que tantas ventanas te asusten…  Scene: Definición gráfica de la escena (nivel) actual  Assets: Todo aquello que forma parte de nuestro proyecto (texturas, scripts, modelos 3D, etc, etc)  Inspector: Propiedades del elemento de la escena seleccionado  Hierarchy: Jerarquía de elementos de la escena  Game: Modo de ejecución del juego
  • 16. Conceptos de Unity3D  GameObject: Elemento (visual o no) que se coloca en la escena. Todo son GameObjects  Script: Código asociado a un GameObject que define su comportamiento  Componente: Conjunto de propiedades asignadas a un GameObject
  • 17. Conceptos de Unity3D  Nuestro videojuego consiste en la interacción entre los distintos GameObjects  Los componentes de cada GameObject en lo qué se puede hacer con él y en cómo se visualiza.  Los scripts de cada GameObject indican cómo
  • 19. Conceptos de Unity3D  Prefab: GameObject que sirve de plantilla para crear otros GameObjects
  • 22.
  • 23. Construcción de un juego en Unity3D 1. Diseñar la escena (GameObjects, componentes) 2. Añadir scripts 3. Probar y probar… y volver a 1
  • 24. UnityGUI • Sistema para integrar de forma fácil elementos 2D por encima de la escena 3D • HUDs, textos, botones…
  • 26. En resumen… Unity3D es un motor de desarrollo 3D que simplifica la creación de videojuegos Ideal para indie developers Orientado al desarrollador http://www.unity3d.com
  • 27. @techdencias @pasiona www.pasiona.es @epnuke epnuke.com Eduard Tomàs Avellana @eiximenis #BDC1