SlideShare una empresa de Scribd logo
1 de 26
Creación de videojuegos con
¿Quién soy?
➢ Exequiel Blanco, Game Developer & Coffee Addict.
➢ Egresado de la carrera de “Diseño y Programación de videojuegos”
en Escuela Da Vinci.
➢ 3 años de experiencia en la Industria.
➢ 4 juegos desarrollados con publishers internacionales (Axeso5, Fox,
Square Enix, DeNa).
➢ Actualmente profesor en Escuela Da Vinci y desarrollador
independiente
Antes que nada…
¿Qué es un videojuego?
Antes que nada…
¿Qué es un videojuego?
➢ Es una actividad lúdica (juego) donde involucramos a un usuario
(jugador) con un aparato electrónico (plataforma) a través de una
interface (joystick, teclado, touch screen).
Antes que nada…
¿Cómo se hacen?
➢ El desarrollo de videojuegos se caracteriza por generar equipos
multidisciplinarios ligados al arte, la programación y las ciencias
sociales.
➢ La suma de todos estos factores da como producto lo que nosotros
jugamos en nuestros diversos dispositivos.
Antes que nada…
¿Cuánta gente se involucra?
➢ Game Designers
➢ Guionistas
➢ Programadores
➢ Artistas 2D/3D
➢ Animadores
➢ Músicos
➢ Testers
Antes que nada…
Workflow del game development
➢ El flujo de trabajo puede variar según el caso, pero suele estar
dentro del siguiente esquema:
➢ Pre-producción: Idea y prototipado.
➢ Desarrollo: Producción de piezas de arte, sonido y código.
➢ Publicación: Lanzamiento del juego.
➢ Mantenimiento: Eventos, updates y bug fixing.
¡Ahora sí!
¿What the f*ck is Unity?
➢ Unity (antes conocido como Unity 3D) es un Game Engine creado por
Unity Technologies que facilita en gran medida el desarrollo.
➢ Posee herramientas útiles para todas las áreas, todas accesibles
desde una interfaz amigable.
➢ Permite realizar y publicar juegos para muchas
plataformas de manera totalmente gratuita,
sin limitaciones importantes en el motor.
Videojuegos hechos
con Unity
Multiplataforma
➢ Desde: Para:
■ Windows
■ OS X (Mac)
■ Linux (♥)
Todo muy lindo pero…
¿Cómo se usa?
➢ Unity es capaz de leer distintos tipos archivos generados por
artistas, músicos y programadores.
➢ Todos estos archivos son convertidos en piezas, las cuales se ponen
dentro de “escenas” y se les asigna ciertos comportamientos.
➢ Los conceptos fundamentales de Unity son: Scenes, GameObjects,
Components y Prefabs.
Scenes
(escenas)
➢ Las escenas son los distintos “niveles” que vamos a cargar en
nuestro juego.
➢ Cada juego es capaz de manejar múltiples escenas.
➢ Es el espacio donde transcurre nuestro juego, el cual es rellenado
con GameObjects.
GameObjects
(objetos de juego)
➢ Los GameObjects son “contenedores” o “cajas” donde se guardan
los distintos recursos generados por el equipo de trabajo.
➢ Pueden ser ubicados en el espacio: movidos, rotados y escalados.
➢ Por defecto, un gameObject no hace absolutamente nada, a menos
que le demos un comportamiento o funcionalidad a través de los
Components.
Components
(componentes)
➢ Son piezas de código que le permiten tener un comportamiento o
función a los GameObjects.
➢ Son los que hacen que el juego funcione (sin ellos, sería solo una
maqueta).
➢ Permiten generalizar los comportamientos, reduciendo la cantidad
de código y favoreciendo la reutilización de gameObjects,
convirtiéndolos en Prefabs.
Prefabs
(objeto prefabricado)
➢ Tal como se da en el mundo real, un “objeto prefabricado” permite
almacenar un GameObject fuera de la Scene, habilitando que este
objeto se reutilice en distintas Scenes.
➢ Al mismo tiempo, puede utilizarse esto para reutilizarlos en otros
proyectos (es decir, otros juegos).
Los assets de la gente:
The Asset Store
➢ Esta virtud de la reutilización -independientemente del proyecto-
permite que la comunidad pueda compartir, libre y comercialmente,
distintos recursos para agilizar el desarrollo.
➢ Por ejemplo, si necesitamos hacer un juego de autos, podemos
buscar dentro del Asset Store y ver si otra persona ya lo hizo y con
esto ahorrarnos tiempo.
➢ También sirve para aprender: viendo cómo están conformados los
prefabs podemos aprender conceptos técnicos de diversas áreas.
Interfaz de Unity
➢ Uno de los puntos más fuertes de Unity es su interfaz.
➢ Su composición y herramientas son similares a la de otros programas
(Photoshop, 3DMax, etc) y permite que sea usado por cualquier
persona, no sólo programadores.
Scene View
➢ Nos permite editar la escena: ubicar objetos, cámaras, luces, etc.
Game View
➢ Nos muestra lo que veremos finalmente en nuestro juego. Si no
tenemos una cámara, esta ventana estará vacía.
Hierarchy View
➢ Nos muestra lo que está dentro de la escena actual. Los objetos
azules son Prefabs.
Project View
➢ Nos muestra lo que tenemos dentro del proyecto del juego.
Inspector
➢ Es donde le damos vida al juego.
➢ En esta ventana podemos agregar, quitar y
personalizar los distintos comportamientos y
funciones de cada objeto.
¡Manos a la obra!
Estoy re manija con Unity
¿Cómo sigo?
➢ ¡Aprendé a programar! Con esto podes, literalmente, hacer lo que
quieras con el engine. Unity soporta C# y javascript (NO ES JAVA).
➢ ¡Hacé shaders! Los shaders definen cómo se deben “dibujar” los
objetos en pantalla. Si bien es programación, hoy en día hay muchas
herramientas que permiten crearlos a través de nodos (como en
cualquier software de render).
➢ ¡Hacete Pro! Anotate a algún curso, carrera (¡hola!) o incluso seguí
los tutoriales oficiales de Unity ¡Nunca te quedes sólo con lo que
sabes!
Unity:
El engine de la comunidad
➢ El skill mas importante de todo developer es comunicarse. Sobre
todo cuando hablamos de un motor con tantos usuarios ¡Conocelos!
➢ Participá en Game Jams.
➢ Asistí a eventos.
➢ Forma parte de algún equipo.
Adiós (?)
➢ Comunicate conmigo… :
■ e-mail: eblancodevelop@gmail.com
■ LinkedIn
■ Sitio web: https://vacavaliente.wordpress.com/
➢ … Y con la comunidad! :
■ DUVAL:
https://www.facebook.com/groups/comunidad.duval/
■ Unity Argentina:
https://www.facebook.com/groups/1521240781465168/

Más contenido relacionado

La actualidad más candente

ゲームサーバ開発現場の考え方
ゲームサーバ開発現場の考え方ゲームサーバ開発現場の考え方
ゲームサーバ開発現場の考え方
Daisaku Mochizuki
 
Pinterest. ¿Que es y como funciona esta red social?
Pinterest. ¿Que es y como funciona esta red social?Pinterest. ¿Que es y como funciona esta red social?
Pinterest. ¿Que es y como funciona esta red social?
noel carrion lopez
 
Gaming Technology Presentation
Gaming Technology PresentationGaming Technology Presentation
Gaming Technology Presentation
MrQaz996
 
Gaming console final presentation
Gaming console final presentationGaming console final presentation
Gaming console final presentation
Vivek Bharadwaj
 

La actualidad más candente (20)

NDC 2012 이은석 - 고전게임 화이트데이 디렉터 포스트모템
NDC 2012 이은석 - 고전게임 화이트데이 디렉터 포스트모템NDC 2012 이은석 - 고전게임 화이트데이 디렉터 포스트모템
NDC 2012 이은석 - 고전게임 화이트데이 디렉터 포스트모템
 
ゲーム制作初心者が知るべき8つのこと
ゲーム制作初心者が知るべき8つのことゲーム制作初心者が知るべき8つのこと
ゲーム制作初心者が知るべき8つのこと
 
The 8 steps to create a board game on Board Game Arena
The 8 steps to create a board game on Board Game ArenaThe 8 steps to create a board game on Board Game Arena
The 8 steps to create a board game on Board Game Arena
 
エターナらないゲーム開発
エターナらないゲーム開発エターナらないゲーム開発
エターナらないゲーム開発
 
History of games
History of gamesHistory of games
History of games
 
ゲームサーバ開発現場の考え方
ゲームサーバ開発現場の考え方ゲームサーバ開発現場の考え方
ゲームサーバ開発現場の考え方
 
Mobile games
Mobile gamesMobile games
Mobile games
 
【CEDEC2016】横スクロールARPG 「追憶の青」における 2Dキャラクターアニメーション〜2Dアニメの注意点とテクニック〜
【CEDEC2016】横スクロールARPG 「追憶の青」における 2Dキャラクターアニメーション〜2Dアニメの注意点とテクニック〜【CEDEC2016】横スクロールARPG 「追憶の青」における 2Dキャラクターアニメーション〜2Dアニメの注意点とテクニック〜
【CEDEC2016】横スクロールARPG 「追憶の青」における 2Dキャラクターアニメーション〜2Dアニメの注意点とテクニック〜
 
BGA Studio Guidelines
BGA Studio GuidelinesBGA Studio Guidelines
BGA Studio Guidelines
 
Why Video Games Are Good For You
Why Video Games Are Good For YouWhy Video Games Are Good For You
Why Video Games Are Good For You
 
EOS On-boarding ~サンプルを動かしてみよう~
EOS On-boarding ~サンプルを動かしてみよう~EOS On-boarding ~サンプルを動かしてみよう~
EOS On-boarding ~サンプルを動かしてみよう~
 
ガチャサイクルと海外課金
ガチャサイクルと海外課金ガチャサイクルと海外課金
ガチャサイクルと海外課金
 
Pinterest. ¿Que es y como funciona esta red social?
Pinterest. ¿Que es y como funciona esta red social?Pinterest. ¿Que es y como funciona esta red social?
Pinterest. ¿Que es y como funciona esta red social?
 
Gaming Technology Presentation
Gaming Technology PresentationGaming Technology Presentation
Gaming Technology Presentation
 
Gaming console final presentation
Gaming console final presentationGaming console final presentation
Gaming console final presentation
 
Quick Introduction to F2P Mobile Game Analytics
Quick Introduction to F2P Mobile Game AnalyticsQuick Introduction to F2P Mobile Game Analytics
Quick Introduction to F2P Mobile Game Analytics
 
ノベルゲーム動的演出の考え方
ノベルゲーム動的演出の考え方ノベルゲーム動的演出の考え方
ノベルゲーム動的演出の考え方
 
Los videojuegos
Los videojuegosLos videojuegos
Los videojuegos
 
PlayStation®4向けARPGのUnity開発事例 最適化と効率化の秘密
PlayStation®4向けARPGのUnity開発事例 最適化と効率化の秘密PlayStation®4向けARPGのUnity開発事例 最適化と効率化の秘密
PlayStation®4向けARPGのUnity開発事例 最適化と効率化の秘密
 
Video Gaming.pptx
Video Gaming.pptxVideo Gaming.pptx
Video Gaming.pptx
 

Destacado

Taller unity3d
Taller unity3dTaller unity3d
Taller unity3d
betabeers
 
Desarrollo videojuegos
Desarrollo videojuegosDesarrollo videojuegos
Desarrollo videojuegos
calc0805
 
Presentación desarrollo de videojuegos
Presentación desarrollo de videojuegosPresentación desarrollo de videojuegos
Presentación desarrollo de videojuegos
KayreKampa
 
Preguntas seguridad informática
Preguntas seguridad informáticaPreguntas seguridad informática
Preguntas seguridad informática
morfouz
 

Destacado (20)

Codemotion 2014 - Introducción a Unity
Codemotion 2014 - Introducción a UnityCodemotion 2014 - Introducción a Unity
Codemotion 2014 - Introducción a Unity
 
Taller Unity
Taller UnityTaller Unity
Taller Unity
 
Unity
UnityUnity
Unity
 
Diseño y Desarrollo de Videojuegos
Diseño y Desarrollo de VideojuegosDiseño y Desarrollo de Videojuegos
Diseño y Desarrollo de Videojuegos
 
Slash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantalla
 
Taller IGDA representada por BTG on game design
Taller IGDA representada por BTG on game designTaller IGDA representada por BTG on game design
Taller IGDA representada por BTG on game design
 
Game development
Game developmentGame development
Game development
 
Games and Game Development @ Generator
Games and Game Development @ GeneratorGames and Game Development @ Generator
Games and Game Development @ Generator
 
Game production
Game productionGame production
Game production
 
scrum en el desarrollo de juegos indie
scrum en el desarrollo de juegos indiescrum en el desarrollo de juegos indie
scrum en el desarrollo de juegos indie
 
Taller unity3d
Taller unity3dTaller unity3d
Taller unity3d
 
Desarrollo de videojuegos
Desarrollo de videojuegosDesarrollo de videojuegos
Desarrollo de videojuegos
 
Overview Unity3D presented at Wayra webimar.
Overview Unity3D presented at Wayra webimar.Overview Unity3D presented at Wayra webimar.
Overview Unity3D presented at Wayra webimar.
 
desarrollo de videojuegos
desarrollo de videojuegosdesarrollo de videojuegos
desarrollo de videojuegos
 
Diseño de videojuegos
Diseño de videojuegosDiseño de videojuegos
Diseño de videojuegos
 
Desarrollo videojuegos
Desarrollo videojuegosDesarrollo videojuegos
Desarrollo videojuegos
 
Presentación desarrollo de videojuegos
Presentación desarrollo de videojuegosPresentación desarrollo de videojuegos
Presentación desarrollo de videojuegos
 
Diseño de videojuegos
Diseño de videojuegosDiseño de videojuegos
Diseño de videojuegos
 
Preguntas seguridad informática
Preguntas seguridad informáticaPreguntas seguridad informática
Preguntas seguridad informática
 
Game of Frameworks - GDG Cáceres #CodeCC
Game of Frameworks - GDG Cáceres #CodeCCGame of Frameworks - GDG Cáceres #CodeCC
Game of Frameworks - GDG Cáceres #CodeCC
 

Similar a Creación de videojuegos con unity

Creando juegos con game maker 8
Creando juegos con game maker 8Creando juegos con game maker 8
Creando juegos con game maker 8
Henrydarklite
 
Modelamiento de juegos
Modelamiento de juegosModelamiento de juegos
Modelamiento de juegos
ingsistemas1
 

Similar a Creación de videojuegos con unity (20)

Experiencias desarrollando mi primer videojuego - Techne18
Experiencias desarrollando mi primer videojuego - Techne18Experiencias desarrollando mi primer videojuego - Techne18
Experiencias desarrollando mi primer videojuego - Techne18
 
Unity3D_PARA_MONOS.pptx
Unity3D_PARA_MONOS.pptxUnity3D_PARA_MONOS.pptx
Unity3D_PARA_MONOS.pptx
 
Programas para desarrollar juegos
Programas para desarrollar juegosProgramas para desarrollar juegos
Programas para desarrollar juegos
 
Creando juegos con game maker 8
Creando juegos con game maker 8Creando juegos con game maker 8
Creando juegos con game maker 8
 
Unity3D para dummies (BcnDevCon 2012)
Unity3D para dummies (BcnDevCon 2012)Unity3D para dummies (BcnDevCon 2012)
Unity3D para dummies (BcnDevCon 2012)
 
Desarrollo de Juegos
Desarrollo de JuegosDesarrollo de Juegos
Desarrollo de Juegos
 
Diapositiva de juegos 9A
Diapositiva de juegos 9ADiapositiva de juegos 9A
Diapositiva de juegos 9A
 
2. principales elementos
2.  principales elementos2.  principales elementos
2. principales elementos
 
Intro UNITY.pptx
Intro UNITY.pptxIntro UNITY.pptx
Intro UNITY.pptx
 
Diapositiva de juegos, Cesar negret velasco
Diapositiva de juegos, Cesar negret velascoDiapositiva de juegos, Cesar negret velasco
Diapositiva de juegos, Cesar negret velasco
 
Presentacion01
Presentacion01Presentacion01
Presentacion01
 
Presentacion01
Presentacion01Presentacion01
Presentacion01
 
10a daniel felipe peña creación de un videojuego
10a daniel felipe peña creación de un videojuego10a daniel felipe peña creación de un videojuego
10a daniel felipe peña creación de un videojuego
 
Creacion de un videojuego (Jhoustin-Alexander
Creacion de un videojuego (Jhoustin-AlexanderCreacion de un videojuego (Jhoustin-Alexander
Creacion de un videojuego (Jhoustin-Alexander
 
los videojuegos.pptx
los videojuegos.pptxlos videojuegos.pptx
los videojuegos.pptx
 
Modelamiento de juegos
Modelamiento de juegosModelamiento de juegos
Modelamiento de juegos
 
Presentacion diapositiva camilo completa diseño de videojuegos
Presentacion diapositiva camilo completa diseño de videojuegosPresentacion diapositiva camilo completa diseño de videojuegos
Presentacion diapositiva camilo completa diseño de videojuegos
 
Desarrollo de los videojuegos alejandro bueno sanchez
Desarrollo de los videojuegos   alejandro bueno sanchezDesarrollo de los videojuegos   alejandro bueno sanchez
Desarrollo de los videojuegos alejandro bueno sanchez
 
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
 
Trabajo de scratch 11-1 J.T
Trabajo de scratch 11-1 J.TTrabajo de scratch 11-1 J.T
Trabajo de scratch 11-1 J.T
 

Último

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 

Creación de videojuegos con unity

  • 2. ¿Quién soy? ➢ Exequiel Blanco, Game Developer & Coffee Addict. ➢ Egresado de la carrera de “Diseño y Programación de videojuegos” en Escuela Da Vinci. ➢ 3 años de experiencia en la Industria. ➢ 4 juegos desarrollados con publishers internacionales (Axeso5, Fox, Square Enix, DeNa). ➢ Actualmente profesor en Escuela Da Vinci y desarrollador independiente
  • 3. Antes que nada… ¿Qué es un videojuego?
  • 4. Antes que nada… ¿Qué es un videojuego? ➢ Es una actividad lúdica (juego) donde involucramos a un usuario (jugador) con un aparato electrónico (plataforma) a través de una interface (joystick, teclado, touch screen).
  • 5. Antes que nada… ¿Cómo se hacen? ➢ El desarrollo de videojuegos se caracteriza por generar equipos multidisciplinarios ligados al arte, la programación y las ciencias sociales. ➢ La suma de todos estos factores da como producto lo que nosotros jugamos en nuestros diversos dispositivos.
  • 6. Antes que nada… ¿Cuánta gente se involucra? ➢ Game Designers ➢ Guionistas ➢ Programadores ➢ Artistas 2D/3D ➢ Animadores ➢ Músicos ➢ Testers
  • 7. Antes que nada… Workflow del game development ➢ El flujo de trabajo puede variar según el caso, pero suele estar dentro del siguiente esquema: ➢ Pre-producción: Idea y prototipado. ➢ Desarrollo: Producción de piezas de arte, sonido y código. ➢ Publicación: Lanzamiento del juego. ➢ Mantenimiento: Eventos, updates y bug fixing.
  • 8. ¡Ahora sí! ¿What the f*ck is Unity? ➢ Unity (antes conocido como Unity 3D) es un Game Engine creado por Unity Technologies que facilita en gran medida el desarrollo. ➢ Posee herramientas útiles para todas las áreas, todas accesibles desde una interfaz amigable. ➢ Permite realizar y publicar juegos para muchas plataformas de manera totalmente gratuita, sin limitaciones importantes en el motor.
  • 10. Multiplataforma ➢ Desde: Para: ■ Windows ■ OS X (Mac) ■ Linux (♥)
  • 11. Todo muy lindo pero… ¿Cómo se usa? ➢ Unity es capaz de leer distintos tipos archivos generados por artistas, músicos y programadores. ➢ Todos estos archivos son convertidos en piezas, las cuales se ponen dentro de “escenas” y se les asigna ciertos comportamientos. ➢ Los conceptos fundamentales de Unity son: Scenes, GameObjects, Components y Prefabs.
  • 12. Scenes (escenas) ➢ Las escenas son los distintos “niveles” que vamos a cargar en nuestro juego. ➢ Cada juego es capaz de manejar múltiples escenas. ➢ Es el espacio donde transcurre nuestro juego, el cual es rellenado con GameObjects.
  • 13. GameObjects (objetos de juego) ➢ Los GameObjects son “contenedores” o “cajas” donde se guardan los distintos recursos generados por el equipo de trabajo. ➢ Pueden ser ubicados en el espacio: movidos, rotados y escalados. ➢ Por defecto, un gameObject no hace absolutamente nada, a menos que le demos un comportamiento o funcionalidad a través de los Components.
  • 14. Components (componentes) ➢ Son piezas de código que le permiten tener un comportamiento o función a los GameObjects. ➢ Son los que hacen que el juego funcione (sin ellos, sería solo una maqueta). ➢ Permiten generalizar los comportamientos, reduciendo la cantidad de código y favoreciendo la reutilización de gameObjects, convirtiéndolos en Prefabs.
  • 15. Prefabs (objeto prefabricado) ➢ Tal como se da en el mundo real, un “objeto prefabricado” permite almacenar un GameObject fuera de la Scene, habilitando que este objeto se reutilice en distintas Scenes. ➢ Al mismo tiempo, puede utilizarse esto para reutilizarlos en otros proyectos (es decir, otros juegos).
  • 16. Los assets de la gente: The Asset Store ➢ Esta virtud de la reutilización -independientemente del proyecto- permite que la comunidad pueda compartir, libre y comercialmente, distintos recursos para agilizar el desarrollo. ➢ Por ejemplo, si necesitamos hacer un juego de autos, podemos buscar dentro del Asset Store y ver si otra persona ya lo hizo y con esto ahorrarnos tiempo. ➢ También sirve para aprender: viendo cómo están conformados los prefabs podemos aprender conceptos técnicos de diversas áreas.
  • 17. Interfaz de Unity ➢ Uno de los puntos más fuertes de Unity es su interfaz. ➢ Su composición y herramientas son similares a la de otros programas (Photoshop, 3DMax, etc) y permite que sea usado por cualquier persona, no sólo programadores.
  • 18. Scene View ➢ Nos permite editar la escena: ubicar objetos, cámaras, luces, etc.
  • 19. Game View ➢ Nos muestra lo que veremos finalmente en nuestro juego. Si no tenemos una cámara, esta ventana estará vacía.
  • 20. Hierarchy View ➢ Nos muestra lo que está dentro de la escena actual. Los objetos azules son Prefabs.
  • 21. Project View ➢ Nos muestra lo que tenemos dentro del proyecto del juego.
  • 22. Inspector ➢ Es donde le damos vida al juego. ➢ En esta ventana podemos agregar, quitar y personalizar los distintos comportamientos y funciones de cada objeto.
  • 23. ¡Manos a la obra!
  • 24. Estoy re manija con Unity ¿Cómo sigo? ➢ ¡Aprendé a programar! Con esto podes, literalmente, hacer lo que quieras con el engine. Unity soporta C# y javascript (NO ES JAVA). ➢ ¡Hacé shaders! Los shaders definen cómo se deben “dibujar” los objetos en pantalla. Si bien es programación, hoy en día hay muchas herramientas que permiten crearlos a través de nodos (como en cualquier software de render). ➢ ¡Hacete Pro! Anotate a algún curso, carrera (¡hola!) o incluso seguí los tutoriales oficiales de Unity ¡Nunca te quedes sólo con lo que sabes!
  • 25. Unity: El engine de la comunidad ➢ El skill mas importante de todo developer es comunicarse. Sobre todo cuando hablamos de un motor con tantos usuarios ¡Conocelos! ➢ Participá en Game Jams. ➢ Asistí a eventos. ➢ Forma parte de algún equipo.
  • 26. Adiós (?) ➢ Comunicate conmigo… : ■ e-mail: eblancodevelop@gmail.com ■ LinkedIn ■ Sitio web: https://vacavaliente.wordpress.com/ ➢ … Y con la comunidad! : ■ DUVAL: https://www.facebook.com/groups/comunidad.duval/ ■ Unity Argentina: https://www.facebook.com/groups/1521240781465168/