SlideShare a Scribd company logo
1 of 32
Unity3D... PARA MONOS
¡Ayy, los monetes!
PERO QUÉ COJ...
● SDK PARA CREAR VIDEOJUEGOS
● MULTI-PLATAFORMA
● EDITOR VISUAL
● SCRIPTS EN C#
HARAMBE
APPROVES!
ES FÁCIL, ¿NO?
¿Te hago un plano?
1. IDEA, DOCUMENTACIÓN, Y DISEÑO.
2. Creamos elementos en el Editor.
3. Asociamos código a esos elementos.
4. Pulsamos un botón para jugar o compilar/publicar.
5. ??? PROFIT
EDITOR
COSAS GUAYS DEL EDITOR...
● Va por pestañas, como el Firefox/Chrome.
● TODO es Flexible, recolocable y PROGRAMABLE.
● Casi todo es DRAG & DROP.
● Los scripts se auto-evalúan. (no hay que compilar)
● ALL-IN-ONE, un programa para casi-todo.
● Incluye herramientas de todo tipo, para hacer juegos.
¿QUÉ HAY EN EL EDITOR?
PROJECT
INSPECTOR
HIERARCHY
BOTÓN PLAY
SCENE
GAME
PESTAÑA PROJECT
● Carpeta del Proyecto/Juego.
● Directorio de tu Disco Duro.
● Metes/Creas ahí los archivos (.mp3, .jpg, etc)
● 1 archivo = 1 “.meta”, auto-generado.
● ¡¡OJO CUIDAO!! no abuses del Explorador Windows!!
● Todo lo que cambia, es analizado y pre-compilado.
“Un archivo .meta GUARDA LOS PRESETS O CAMBIOS para un
fichero concreto, esos cambios se hacen desde el editor”.
PESTAÑA SCENE
● Vista 2D/3D de la ESCENA.
● “EL MUNDO 2D/3D, PARA ESE NIVEL CONCRETO”.
● Creas y colocas los elementos del Juego (GAMEOBJECTS)
● Mueves, Rotas y Escalas GAMEOBJECTS con el MOUSE.
● La “Vista” se mueve con el MOUSE.
● Se puede enfocar, hacer zoom, etc...
“los gameobjects NO SON FICHEROS, sólo existen en las
Escenas.”
PESTAÑA HIERARCHY
● Lista de lo que hay en la ESCENA.
● TODOS los elementos de la Hierarchy son GAMEOBJECTS.
● Pueden meterse dentro de otros(padres->hijos).
● Ordenar, renombrar, borrar, etc., con el MOUSE.
● Pueden ser referencias a un fichero/plantilla (PREFAB).
“El contenido de una Escena SE GUARDA COMO FICHERO, en
la carpeta del Proyecto. Son archivos .unity”
PESTAÑA INSPECTOR
● Muestra las propiedades del GAMEOBJECT seleccionado.
● Un GAMEOBJECT es modular, tiene COMPONENTES.
● Modificamos valores y propiedades de sus COMPONENTES.
● Los Scripts son COMPONENTES programables.
● Añadir, ordenar, quitar, etc, COMPONENTES con el MOUSE.
● Podemos hacer CopyPaste de valores entre componentes.
“Los datos y propiedades de un GameObject son VISIBLES Y
TOCABLES DESDe SU INSPECTOR. ”
PESTAÑA GAME
● Cámara del juego en tiempo real. (“PREVIEW”)
● Muestra el Juego/Escena tal y como se verá.
● Al pulsar el botón PLAY, gana el foco del MOUSE.
● Sirva para probar/jugar a nuestra Escena/Juego.
● Hay cosas que sólo se dibujan en SCENE, no en GAME.
“En la pestaña GAME NO SE PUEDE NAVEGAR POR LA ESCENA, su
vista es lo que ve nuestra cámara del juego. ”
BOTONES PLAY
● PLAY, PAUSE, y STEP de nuestra Escena actual.
● El STEP es como ejecutar pasito a pasito, cada frame.
● Podemos jugar a nuestro juego de principio a fin.
● Muy útil para testear qué está pasando y qué falla.
● ¡OJO CUIDAO! Durante el PLAY, NO se guardan los cambios.
“Todos los cambios hechos durante el PLAY SE PIERDEN al
salir y volver al modo Editor. ”
¿Y CÓMO MUEVO COSAS?
EL CHIKI-CHIKI SE BAILA ASÍ..
X(ancho)
Y(alto)
Z(profundo)
X
Y
Z
X(pitch)
Y(yaw)
Z(roll)
¿Más info?
https://bit.ly/2ntQmeG
¿Y QUÉ MÁS COSAS TIENE?
SURTIDO CUÉTARA
● Crear animaciones para GameObjects y Componentes.
● Crear emisores de Partículas y FX de todo tipo.
● Crear Terrenos y colocar plantas, objetos, cielo…
● Sistemas “PRO” de cámaras y Cinemáticas.
● Mezclador de Audio con múltiples canales y FX por canal.
● “Tienda” con PORROCIENTOSMIL recursos/plugins/cosas.
SCRIPTING
SE PROGRAMA ASÍN...
● Los juegos de Unity se programan en scripts de C#.NET
● Los Scripts son ficheros de código, cortos e indepes.
● C# es POO con Type-Safe, vas “cogido de la manita”.
● No hay MAIN(), todos los scripts se procesan a la vez.
● Hay clases/métodos comunes para todos los scripts.
● VisualStudio tiene “auto-completado” y “coloritos”.
FLAUTA Y PLATILLOS
● Los scripts “para Unity” heredan de MonoBehaviour
● Todos usan 2 métodos: Start() y Update().
● Start() ejecutará cosas al principio.
● Update() ejecutará cosas “en cada ciclo/frame”. (MAIN LOOP)
● También hay eventos para colisiones, botones GUI, etc…
“...VAS COGIDO DE LA MANITA...”
WHO AM I?
MÁS INFORMACIÓN:
pioj#0424
t.me/unity3dspain
@pioj

More Related Content

Similar to Unity3D_PARA_MONOS.pptx

Creando juegos con game maker 8
Creando juegos con game maker 8Creando juegos con game maker 8
Creando juegos con game maker 8Henrydarklite
 
Frameworks para el desarrollo de juegos para dispositivo móviles
Frameworks para el desarrollo de juegos para dispositivo móvilesFrameworks para el desarrollo de juegos para dispositivo móviles
Frameworks para el desarrollo de juegos para dispositivo móvilesADWE Team
 
Cinemáticas y localización
Cinemáticas y localizaciónCinemáticas y localización
Cinemáticas y localizaciónFederico Peinado
 
GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...
GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...
GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...Federico Peinado
 
DEV 03-01 Interfaz de usuario.pdf
DEV 03-01 Interfaz de usuario.pdfDEV 03-01 Interfaz de usuario.pdf
DEV 03-01 Interfaz de usuario.pdfFederico Peinado
 
Optimización del rendimiento
Optimización del rendimientoOptimización del rendimiento
Optimización del rendimientoFederico Peinado
 
Scripting_CheatSheet_1.pptx
Scripting_CheatSheet_1.pptxScripting_CheatSheet_1.pptx
Scripting_CheatSheet_1.pptxEvolis3D
 
DEV 04-01 Optimización del rendimiento.pdf
DEV 04-01 Optimización del rendimiento.pdfDEV 04-01 Optimización del rendimiento.pdf
DEV 04-01 Optimización del rendimiento.pdfFederico Peinado
 
Programas para hacer video juegos
Programas para hacer video juegosProgramas para hacer video juegos
Programas para hacer video juegosSonia Ramirez
 
Modelamiento de juegos
Modelamiento de juegosModelamiento de juegos
Modelamiento de juegosingsistemas1
 
Ggj upload instructions 2016 esp
Ggj upload instructions 2016   espGgj upload instructions 2016   esp
Ggj upload instructions 2016 espMero Studios
 
DV 05-02 Plataforma e interfaz.pdf
DV 05-02 Plataforma e interfaz.pdfDV 05-02 Plataforma e interfaz.pdf
DV 05-02 Plataforma e interfaz.pdfFederico Peinado
 
Unity3D para dummies (BcnDevCon 2012)
Unity3D para dummies (BcnDevCon 2012)Unity3D para dummies (BcnDevCon 2012)
Unity3D para dummies (BcnDevCon 2012)Eduard Tomàs
 
Andrea y almudena trabajo desarrollo de videojuegos
Andrea y almudena trabajo desarrollo de videojuegosAndrea y almudena trabajo desarrollo de videojuegos
Andrea y almudena trabajo desarrollo de videojuegos1bachc11
 
01_Unity_Primeros pasos.pptx
01_Unity_Primeros pasos.pptx01_Unity_Primeros pasos.pptx
01_Unity_Primeros pasos.pptxCarmeloEscribano1
 

Similar to Unity3D_PARA_MONOS.pptx (20)

Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuario
 
Creando juegos con game maker 8
Creando juegos con game maker 8Creando juegos con game maker 8
Creando juegos con game maker 8
 
Frameworks para el desarrollo de juegos para dispositivo móviles
Frameworks para el desarrollo de juegos para dispositivo móvilesFrameworks para el desarrollo de juegos para dispositivo móviles
Frameworks para el desarrollo de juegos para dispositivo móviles
 
Cinemáticas y localización
Cinemáticas y localizaciónCinemáticas y localización
Cinemáticas y localización
 
GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...
GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...
GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...
 
DEV 03-01 Interfaz de usuario.pdf
DEV 03-01 Interfaz de usuario.pdfDEV 03-01 Interfaz de usuario.pdf
DEV 03-01 Interfaz de usuario.pdf
 
Optimización del rendimiento
Optimización del rendimientoOptimización del rendimiento
Optimización del rendimiento
 
Presentacion gamemaker
Presentacion gamemakerPresentacion gamemaker
Presentacion gamemaker
 
Scripting_CheatSheet_1.pptx
Scripting_CheatSheet_1.pptxScripting_CheatSheet_1.pptx
Scripting_CheatSheet_1.pptx
 
GAME MAKER
GAME MAKERGAME MAKER
GAME MAKER
 
DEV 04-01 Optimización del rendimiento.pdf
DEV 04-01 Optimización del rendimiento.pdfDEV 04-01 Optimización del rendimiento.pdf
DEV 04-01 Optimización del rendimiento.pdf
 
Programas para hacer video juegos
Programas para hacer video juegosProgramas para hacer video juegos
Programas para hacer video juegos
 
Modelamiento de juegos
Modelamiento de juegosModelamiento de juegos
Modelamiento de juegos
 
Ggj upload instructions 2016 esp
Ggj upload instructions 2016   espGgj upload instructions 2016   esp
Ggj upload instructions 2016 esp
 
DV 05-02 Plataforma e interfaz.pdf
DV 05-02 Plataforma e interfaz.pdfDV 05-02 Plataforma e interfaz.pdf
DV 05-02 Plataforma e interfaz.pdf
 
Unity3D para dummies (BcnDevCon 2012)
Unity3D para dummies (BcnDevCon 2012)Unity3D para dummies (BcnDevCon 2012)
Unity3D para dummies (BcnDevCon 2012)
 
CLASE 5 INTRODUCCION A FIGMA
CLASE 5 INTRODUCCION A FIGMACLASE 5 INTRODUCCION A FIGMA
CLASE 5 INTRODUCCION A FIGMA
 
Andrea y almudena trabajo desarrollo de videojuegos
Andrea y almudena trabajo desarrollo de videojuegosAndrea y almudena trabajo desarrollo de videojuegos
Andrea y almudena trabajo desarrollo de videojuegos
 
Intro Pygame Capitulo 2
Intro Pygame Capitulo 2Intro Pygame Capitulo 2
Intro Pygame Capitulo 2
 
01_Unity_Primeros pasos.pptx
01_Unity_Primeros pasos.pptx01_Unity_Primeros pasos.pptx
01_Unity_Primeros pasos.pptx
 

More from Evolis3D

Windows 10 Portable en USB.pdf
Windows 10 Portable en USB.pdfWindows 10 Portable en USB.pdf
Windows 10 Portable en USB.pdfEvolis3D
 
¡Crea juegos de Unity para _consolas_!.pdf
¡Crea juegos de Unity para _consolas_!.pdf¡Crea juegos de Unity para _consolas_!.pdf
¡Crea juegos de Unity para _consolas_!.pdfEvolis3D
 
Arbol_evolutivo_para_Desarrollo_de_Videojuegos.pptx
Arbol_evolutivo_para_Desarrollo_de_Videojuegos.pptxArbol_evolutivo_para_Desarrollo_de_Videojuegos.pptx
Arbol_evolutivo_para_Desarrollo_de_Videojuegos.pptxEvolis3D
 
Scripting_CheatSheet_3.pptx
Scripting_CheatSheet_3.pptxScripting_CheatSheet_3.pptx
Scripting_CheatSheet_3.pptxEvolis3D
 
Scripting_CheatSheet_2.pptx
Scripting_CheatSheet_2.pptxScripting_CheatSheet_2.pptx
Scripting_CheatSheet_2.pptxEvolis3D
 
Scripting_CheatSheet_4.pptx
Scripting_CheatSheet_4.pptxScripting_CheatSheet_4.pptx
Scripting_CheatSheet_4.pptxEvolis3D
 

More from Evolis3D (6)

Windows 10 Portable en USB.pdf
Windows 10 Portable en USB.pdfWindows 10 Portable en USB.pdf
Windows 10 Portable en USB.pdf
 
¡Crea juegos de Unity para _consolas_!.pdf
¡Crea juegos de Unity para _consolas_!.pdf¡Crea juegos de Unity para _consolas_!.pdf
¡Crea juegos de Unity para _consolas_!.pdf
 
Arbol_evolutivo_para_Desarrollo_de_Videojuegos.pptx
Arbol_evolutivo_para_Desarrollo_de_Videojuegos.pptxArbol_evolutivo_para_Desarrollo_de_Videojuegos.pptx
Arbol_evolutivo_para_Desarrollo_de_Videojuegos.pptx
 
Scripting_CheatSheet_3.pptx
Scripting_CheatSheet_3.pptxScripting_CheatSheet_3.pptx
Scripting_CheatSheet_3.pptx
 
Scripting_CheatSheet_2.pptx
Scripting_CheatSheet_2.pptxScripting_CheatSheet_2.pptx
Scripting_CheatSheet_2.pptx
 
Scripting_CheatSheet_4.pptx
Scripting_CheatSheet_4.pptxScripting_CheatSheet_4.pptx
Scripting_CheatSheet_4.pptx
 

Unity3D_PARA_MONOS.pptx

  • 2. PERO QUÉ COJ... ● SDK PARA CREAR VIDEOJUEGOS ● MULTI-PLATAFORMA ● EDITOR VISUAL ● SCRIPTS EN C# HARAMBE APPROVES!
  • 4. ¿Te hago un plano? 1. IDEA, DOCUMENTACIÓN, Y DISEÑO. 2. Creamos elementos en el Editor. 3. Asociamos código a esos elementos. 4. Pulsamos un botón para jugar o compilar/publicar. 5. ??? PROFIT
  • 6.
  • 7. COSAS GUAYS DEL EDITOR... ● Va por pestañas, como el Firefox/Chrome. ● TODO es Flexible, recolocable y PROGRAMABLE. ● Casi todo es DRAG & DROP. ● Los scripts se auto-evalúan. (no hay que compilar) ● ALL-IN-ONE, un programa para casi-todo. ● Incluye herramientas de todo tipo, para hacer juegos.
  • 8. ¿QUÉ HAY EN EL EDITOR?
  • 9.
  • 11. PESTAÑA PROJECT ● Carpeta del Proyecto/Juego. ● Directorio de tu Disco Duro. ● Metes/Creas ahí los archivos (.mp3, .jpg, etc) ● 1 archivo = 1 “.meta”, auto-generado. ● ¡¡OJO CUIDAO!! no abuses del Explorador Windows!! ● Todo lo que cambia, es analizado y pre-compilado.
  • 12. “Un archivo .meta GUARDA LOS PRESETS O CAMBIOS para un fichero concreto, esos cambios se hacen desde el editor”.
  • 13. PESTAÑA SCENE ● Vista 2D/3D de la ESCENA. ● “EL MUNDO 2D/3D, PARA ESE NIVEL CONCRETO”. ● Creas y colocas los elementos del Juego (GAMEOBJECTS) ● Mueves, Rotas y Escalas GAMEOBJECTS con el MOUSE. ● La “Vista” se mueve con el MOUSE. ● Se puede enfocar, hacer zoom, etc...
  • 14. “los gameobjects NO SON FICHEROS, sólo existen en las Escenas.”
  • 15. PESTAÑA HIERARCHY ● Lista de lo que hay en la ESCENA. ● TODOS los elementos de la Hierarchy son GAMEOBJECTS. ● Pueden meterse dentro de otros(padres->hijos). ● Ordenar, renombrar, borrar, etc., con el MOUSE. ● Pueden ser referencias a un fichero/plantilla (PREFAB).
  • 16. “El contenido de una Escena SE GUARDA COMO FICHERO, en la carpeta del Proyecto. Son archivos .unity”
  • 17. PESTAÑA INSPECTOR ● Muestra las propiedades del GAMEOBJECT seleccionado. ● Un GAMEOBJECT es modular, tiene COMPONENTES. ● Modificamos valores y propiedades de sus COMPONENTES. ● Los Scripts son COMPONENTES programables. ● Añadir, ordenar, quitar, etc, COMPONENTES con el MOUSE. ● Podemos hacer CopyPaste de valores entre componentes.
  • 18. “Los datos y propiedades de un GameObject son VISIBLES Y TOCABLES DESDe SU INSPECTOR. ”
  • 19. PESTAÑA GAME ● Cámara del juego en tiempo real. (“PREVIEW”) ● Muestra el Juego/Escena tal y como se verá. ● Al pulsar el botón PLAY, gana el foco del MOUSE. ● Sirva para probar/jugar a nuestra Escena/Juego. ● Hay cosas que sólo se dibujan en SCENE, no en GAME.
  • 20. “En la pestaña GAME NO SE PUEDE NAVEGAR POR LA ESCENA, su vista es lo que ve nuestra cámara del juego. ”
  • 21. BOTONES PLAY ● PLAY, PAUSE, y STEP de nuestra Escena actual. ● El STEP es como ejecutar pasito a pasito, cada frame. ● Podemos jugar a nuestro juego de principio a fin. ● Muy útil para testear qué está pasando y qué falla. ● ¡OJO CUIDAO! Durante el PLAY, NO se guardan los cambios.
  • 22. “Todos los cambios hechos durante el PLAY SE PIERDEN al salir y volver al modo Editor. ”
  • 23. ¿Y CÓMO MUEVO COSAS?
  • 24. EL CHIKI-CHIKI SE BAILA ASÍ.. X(ancho) Y(alto) Z(profundo) X Y Z X(pitch) Y(yaw) Z(roll) ¿Más info? https://bit.ly/2ntQmeG
  • 25. ¿Y QUÉ MÁS COSAS TIENE?
  • 26. SURTIDO CUÉTARA ● Crear animaciones para GameObjects y Componentes. ● Crear emisores de Partículas y FX de todo tipo. ● Crear Terrenos y colocar plantas, objetos, cielo… ● Sistemas “PRO” de cámaras y Cinemáticas. ● Mezclador de Audio con múltiples canales y FX por canal. ● “Tienda” con PORROCIENTOSMIL recursos/plugins/cosas.
  • 28. SE PROGRAMA ASÍN... ● Los juegos de Unity se programan en scripts de C#.NET ● Los Scripts son ficheros de código, cortos e indepes. ● C# es POO con Type-Safe, vas “cogido de la manita”. ● No hay MAIN(), todos los scripts se procesan a la vez. ● Hay clases/métodos comunes para todos los scripts. ● VisualStudio tiene “auto-completado” y “coloritos”.
  • 29. FLAUTA Y PLATILLOS ● Los scripts “para Unity” heredan de MonoBehaviour ● Todos usan 2 métodos: Start() y Update(). ● Start() ejecutará cosas al principio. ● Update() ejecutará cosas “en cada ciclo/frame”. (MAIN LOOP) ● También hay eventos para colisiones, botones GUI, etc…
  • 30.
  • 31. “...VAS COGIDO DE LA MANITA...”
  • 32. WHO AM I? MÁS INFORMACIÓN: pioj#0424 t.me/unity3dspain @pioj