Unity3D para dummies (BcnDevCon 2012)

eduardtomas 3,996 views 27 slides Dec 11, 2012
Slide 1
Slide 1 of 27
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27

About This Presentation

PPTX usada en la charla dui di en la @bcndevcon 2012 sobre Unity3D.
Introducción a los conceptos básicos de Unity3D para gente que nunca jamás lo haya visto.


Slide Content

Eduard Tomàs Unity3D para dummies BARCELONA DEVELOPERS CONFERENCE 2012 6 dic – 7 dic – 8 dic &

www.pasiona.com (+34) 669 333 333 [email protected] @pasiona Barcelona Pujades 350, 10ª planta 08019 · Barcelona Bilbao Gran Vía 19-21, 2ª planta 48008 · Bilbao Londres 1 Northumberland Avenue London · WC2N 5BW Madrid Pinar 5, 28006 · Madrid

Conocimiento adquirido a través de la realización de proyectos, formación e innovación tecnológica Innovación ligada a la mejora continua y basada en las nuevas oportunidades tecnológicas Tecnología soluciones a cada una de las necesidades empresariales que se platean en cada ámbito Valores humanos guía de lo que hacemos y pretendemos que nos enseña y nos conduce día a día Pasión somos grandes entusiastas de todo aquello que creamos y vemos crecer Experiencia o la garantía de la habilidad derivada de años de vivencias y observación Microsoft socio 100% alineado partner 100% especializado Desarrollo capacidad para realizar proyectos de ámbito tecnológico con un fin de mejora Especialización ofrecemos soluciones a medida con las mejores herramientas tecnológicas Qué es

Social Media Servicios profesionales Consultoría Proyectos Innovación Azure Formación Auditoría Servicios

¿Quien soy yo? Hola… Soy Edu  Eduard Tomàs Avellana

¿Y qué es de mi vida? @ eiximenis Key Consultant en pasiona Consulting Divulgador Tecnológico en Fundación Techdencias [email protected] [email protected] [email protected] Beer Coder en Epnuke Microsoft MVP IIS/ASP.NET

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 ver.

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!  Developer …

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 se comporta.

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 Diseñar la escena ( GameObjects , componentes) Añadir scripts 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