Unity3D para dummies (BcnDevCon 2012)

Post on 05-Dec-2014

3.371 views 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 of Unity3D para dummies (BcnDevCon 2012)

Eduard Tomàs

Unity3D para dummies

BARCELONA DEVELOPERS CONFERENCE 20126 dic – 7 dic – 8 dic

&

SocialMedia

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 ConsultingDivulgador Tecnológico en Fundación Techdencias

etomas@pasiona.comeiximenis@techdencias.netetomas@epnuke.com

Beer Coder en EpnukeMicrosoft 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 1Qué 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 2Estooooo… 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.

DemoGameObjects y componentes

Conceptos de Unity3D

Prefab: GameObject que sirve de

plantilla para crear otros GameObjects

DemoInstanciando Prefabs…

Tema 3Prepá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…

DemoConstruyendo 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

@pasionawww.pasiona.es

#BDC12

@epnukeepnuke.com

Eduard Tomàs Avellana@eiximenis