unity3d para dummies (bcndevcon 2012)
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
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
[email protected]@[email protected]
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