unity3d para dummies (bcndevcon 2012)

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

Upload: eduard-tomas

Post on 05-Dec-2014

3.366 views

Category:

Technology


1 download

DESCRIPTION

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.

TRANSCRIPT

Page 1: Unity3D para dummies (BcnDevCon 2012)

Eduard Tomàs

Unity3D para dummies

BARCELONA DEVELOPERS CONFERENCE 20126 dic – 7 dic – 8 dic

&

Page 2: Unity3D para dummies (BcnDevCon 2012)

SocialMedia

Servicios profesionales

Consultoría Proyectos

Innovación Azure

Formación

Auditoría

Servicios

Page 3: Unity3D para dummies (BcnDevCon 2012)

¿Quien soy yo?

Hola… Soy Edu

Eduard Tomàs Avellana

Page 4: Unity3D para dummies (BcnDevCon 2012)

¿Y qué es de mi vida?

@eiximenis

Key Consultant en pasiona ConsultingDivulgador Tecnológico en Fundación Techdencias

[email protected]@[email protected]

Beer Coder en EpnukeMicrosoft MVP IIS/ASP.NET

Page 5: Unity3D para dummies (BcnDevCon 2012)

Unity3D para dummies

¿Qué narices es eso de Unity 3D?

Estooo… no me aclaro. ¡Help!

Prepárate Blizzard… ¡que vamos!

Page 6: Unity3D para dummies (BcnDevCon 2012)

Tema 1Qué narices es eso de Unity 3D?

Page 7: Unity3D para dummies (BcnDevCon 2012)

Pura evolución…

Page 8: Unity3D para dummies (BcnDevCon 2012)

Ladies and gentlemen… Unity3D!

Page 9: Unity3D para dummies (BcnDevCon 2012)

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

Page 10: Unity3D para dummies (BcnDevCon 2012)

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…

Page 11: Unity3D para dummies (BcnDevCon 2012)

Unity3D - Plataformas

PC (Mac, Windows, Linux) Xbox 360 Android IOS Wii WP8 dentro de poco!

Page 12: Unity3D para dummies (BcnDevCon 2012)

Unity3D… ¿y cuanto cuesta?

Page 13: Unity3D para dummies (BcnDevCon 2012)

¿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

Page 14: Unity3D para dummies (BcnDevCon 2012)

Tema 2Estooooo… no me aclaro ¡Help!

Page 15: Unity3D para dummies (BcnDevCon 2012)

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

Page 16: Unity3D para dummies (BcnDevCon 2012)

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

Page 17: Unity3D para dummies (BcnDevCon 2012)

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.

Page 18: Unity3D para dummies (BcnDevCon 2012)

DemoGameObjects y componentes

Page 19: Unity3D para dummies (BcnDevCon 2012)

Conceptos de Unity3D

Prefab: GameObject que sirve de

plantilla para crear otros GameObjects

Page 20: Unity3D para dummies (BcnDevCon 2012)

DemoInstanciando Prefabs…

Page 21: Unity3D para dummies (BcnDevCon 2012)

Tema 3Prepárate Blizzard… ¡que vamos!

Page 22: Unity3D para dummies (BcnDevCon 2012)
Page 23: Unity3D para dummies (BcnDevCon 2012)

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

Page 24: Unity3D para dummies (BcnDevCon 2012)

UnityGUI

• Sistema para integrar de forma fácil

elementos 2D por encima de la escena

3D

• HUDs, textos, botones…

Page 25: Unity3D para dummies (BcnDevCon 2012)

DemoConstruyendo un juego

Page 26: Unity3D para dummies (BcnDevCon 2012)

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

Page 27: Unity3D para dummies (BcnDevCon 2012)

@techdencias

@pasionawww.pasiona.es

#BDC12

@epnukeepnuke.com

Eduard Tomàs Avellana@eiximenis