21
Orador Rol - Cargo Institución - Empresa Diego G. Ruiz / Guido Vilariño Ingeniero Líder / Technology Crafter Three Melons

[Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Embed Size (px)

DESCRIPTION

[Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Citation preview

Page 1: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Orador Rol - Cargo Institución - Empresa

Diego G. Ruiz / Guido VilariñoIngeniero Líder / Technology CrafterThree Melons

Page 2: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Desarrolladores de otro tipo de software que siempre quisieron hacer juegos

Desarrolladores de juegos independientesDesarrolladores de juegos hobbystas

Audiencia

Page 3: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Conocer una alternativa de bajo costo para desarrollar videojuegos 2D/3D en diversas plataformas.

Objetivo de la presentación

Page 4: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Desarrollamos videojuegos - principalmente para la web - en diversas tecnologías

Hacemos juegos por encargo (work for hire)Hacemos creaciones originalesTrabajamos en productos que nos ayudan

a crear mejores juegos

¿Quiénes somos?

Page 5: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Algunas cosas que hicimos…

: Ax e W in g s o f G lo r y : 2 2Le g o S t a r Wa r s Q u e s t f o r R D : In d ia n a J o n e s Th e R id e

Wild Ab o u t W ile E: Th o r S o n o f O d in: Te n n is S t a r s C u p

Page 6: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Es una herramienta de desarrollo de juegos 3D multiplataforma. Nos permite desarrollar juegos para Mac/PC/iPhone/Wii y XBOX 360 (próximamente).

¿Qué es Unity3D?

Page 7: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Se encuentra compuesto por

( U n it r o n B a s ic Te x t)E d it o r

C la s s L ib r a r y

+ H e lp sTu t o r ia ls

We b p la y e r

E d it o r

Page 8: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Que NO incluyeID E

S o u n dE d it o r

E d it o rIm á g e n e s

/M o d e la d o r An i 3m a d o r D

Page 9: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Características E s p o s ib le p r o g r a m a r u s a n d o

# / / ( C J a v a s c r ip t B o o n o u t il iz a ).u n le n g u a je p r o p ie t a r io

In c lu y e lib r e r ía m a t e m á t ic a y u n .f r a m e w o r k m u y f á c il d e u s a r

P o s e e d e t r á s u n a g r a n ( c o m u n id a d v e r s ió n iP h o n e

)c r e c ió m u c h o r e c ie n t e m e n t e

P u b lic a c ió n w e b o s t a n d a lo n e / .p a r a M a c P C

Page 10: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Carácterísticas . E d it o r in t e g r a d o y e x t e n s ib le

To d o s e h a c e d e s d e e l e d it o r y p r e s io n a n d o P LAY e n s e g u n d o s

e s t a m o s p r o b a n d o la e s c e n a d e l .ju e g o q u e e s t a m o s c r e a n d o

Page 11: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Carácterísticas S is t e m a d e c o n t r o l d e v e r s io n e s

(in t e g r a d o a l e d it o r versión PRO).

Page 12: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Carácterísticas .E d it o r d e t e r r e n o s in t e g r a d o ( S is t e m a d e v e g e t a c ió n á r b o le s

).y d e t a lle s

Page 13: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Características - Editor Im p o r t a c ió n d e A s s e t s

Page 14: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Carácterísticas S is t e m a d e f ís ic a in t e g r a d o

( ).P h y s X .S is t e m a d e t e r r e n o s in t e g r a d o S is t e m a d e P a r t íc u la s

.in t e g r a d o , S o p o r t e d e Lig h t m a p s r e a lt im e

.s h a d o w s y le n s f la r e s D e s a r r o lla d o r e s a b ie r t o s a

.r e c ib ir s u g e r e n c ia s

Page 15: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Desventajas N o s e p u e d e n d e p u r a r p o r

.b r e a k p o in t s

C ie r t a s e x c e p c io n e s e n e l ju e g o p u e d e n lle g a r a c r a s h e a r e l

.n a v e g a d o r

E n M a c n o e x is t e e l Vis u a l S t u d io y ( e x is t e n p o c a s a lt e r n a t iv a s y m u y

).in f e r io r e s

.N o t ie n e e d it o r d e G U I

.B u g s

Page 16: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Filosofía La f ilo s o f ía d e U n it y p a s a p o r la

.p r o d u c t iv id a d y la s im p le z a d e u s o

E s p o s ib le m o d if ic a r s c r ip t s m ie n t r a s , e l ju e g o s e e n c u e n t r a e n e je c u c ió n

e s t o s s c r ip t s s e r á n r e c o m p ila d o s d in á m ic a m e n t e y u t il iz a d o s p o r ju e g o

.s in t e n e r q u e d e t e r n e lo

E s p o s ib le m o d if ic a r p r o p ie d a d e s d e o b je t o s m ie n t r a s e l ju e g o s e

.e n c u e n t r a e n e je c u c ió n

Page 17: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Editor S c en e

G a me

H ie r a rc h y

P r o je ct

In s p ec t o r

Page 18: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Website Unity3D:http://unity3d.com/

Foro oficial:http://forum.unity3d.com/

Referencia online:http://unity3d.com/support/documentation/ScriptReference/index.html

Comunidad Unity:http://www.unifycommunity.com/

Más información

Page 19: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

[DEMO LIVE de Unity]

Page 20: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)

Contacto: Diego G. Ruiz(mail: [email protected] / twitter: ruizdiego)

Page 21: [Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. Ruiz)