SlideShare a Scribd company logo
1 of 47
Download to read offline
Desarrollo videojuegos:
No soy gallo, soy chocobo
El Equipo YinYang
{Jorge Palacios, Christian Chomiak}
presenta
Ola k
ase?
Kiere aser
juego o k
ase?
Estamos hoy reunidos porque...
Agenda
● Introducción al desarrollo de videojuegos.
● Retos de la industria.
● Diferencias entre la academia y "el mundo real".
● Breve introducción a Unity.
● Recomendaciones y conclusiones
Introducción al desarrollo de videojuegos
¿Qué es un videojuego?
(Lámina dejada en blanco para que la
audiencia de su definición)
Introducción al desarrollo de videojuegos
¿Qué es el desarrollo de juegos?
● También conocido como gamedev.
● Disciplina dedicada al desarrollo de
software de entretenimiento (videojuegos).
● Game developer != Gamer
Introducción al desarrollo de videojuegos
(Principales) Áreas y disciplinas
● Programación
○ IA
○ Rendering
○ Gameplay
● Diseño de juego
○ Game design
○ Level design
● Arte
○ Concept Art
○ Modelado 3D
Game Designer != Game Programmer
Introducción al desarrollo de videojuegos
Áreas y disciplinas
● Narrativa
● Sonido
● Playtesting
● Ley de videojuegos y juguetes bélicos.
○ Fundación FILANTROPIA.
● Posibilidades de trabajo
● Agrupaciones
● Eventos
○ GameJams
Introducción al desarrollo de videojuegos
Situación en Venezuela
Caracas GameJam 2013
● Básicas
○ Matemáticas.
○ Trigonometría.
○ Álgebra.
Introducción al desarrollo de videojuegos
¿Qué se necesita saber?
● Deseables
○ Física.
■ Movimiento.
○ Comunicación.
○ Prototipado.
Conocimientos y habilidades
Conocimientos y habilidades ...
para Game Designers
● Psicología.
● Lógica.
● Arte.
● Programación (básica).
● Redacción y ortografía
● Comunicación (avanzada).
Introducción al desarrollo de videojuegos
¿Qué se necesita saber?
Conocimientos y habilidades ...
para Game Programmers
● Algoritmos (while(mas){mejor;})
● Scripting (deseable).
● Programación orientada a objetos
(necesaria).
● C, C++ (indispensable).
Introducción al desarrollo de videojuegos
¿Qué se necesita saber?
Fantasmas
(y cómo vencerlos)
● Aprende.
● Sinfín de libros y
tutoriales en Internet.
Fantasmas (y cómo vencerlos)
"No sé programar"
Fantasmas (y cómo vencerlos)
"Soy programador, no artista."
Recursos gratis en
Internet
(Creative Commons)
Asset Store (Unity)
Artistas Freelance
Panas que estudien
diseño
Fantasmas (y cómo vencerlos)
"Soy estudiante (no tengo dinero)."
Herramientas
OpenSource
Versiones gratis de
herramientas pagas
Convenios Universitarios:
● Descuentos para estudiantes
● Software gratis*
* Ciertas condiciones aplican
Fantasmas (y cómo vencerlos)
"Nunca he hecho un juego, pero quiero hacer el
próximo CoD*."
● Bájate de esa nube.
● Empieza por algo sencillo.
○ Experiencia++
*Aplica también para MMORPGs/Diablo
Fantasmas (y cómo vencerlos)
"<Inserte otra excusa acá>"
Fantasmas (y cómo vencerlos)
"<Inserte otra excusa acá>"
El mundo real
Los desarrolladores AAA...
● Están restringidos a proyectos
con fórmulas exitosas. Poco
espacio para la innovación.
● Responden a gustos del
mercado y a gente que
financia, publica y vende el
juego.
El mundo real
La realidad de los desarrolladores
Los desarrolladores Indie...
● Trabajan en equipos de
pequeño y mediano tamaño.
● Tienen poco presupuesto.
○ Kickstarter.
● No tienen quince y último.*
El mundo real
La realidad de los desarrolladores
*Ciertas condiciones aplican
El Boom Indie
Indie Game: The Movie
Cosas que no se aprenden
en la academia
● Resolver.
○ Muchas veces, las
soluciones simples sirven
igual o mejor que las
"correctas".
● Colaborar.
○ Comunidad en Internet
■ Foros.
■ Stack Overflow
○ No reinventar la rueda.
El mundo real
Trade-off con la academia
Cosas que no se aprenden
en el mundo real
● Estudio de algoritmos.
○ Algoritmos avanzados.
● Estado del arte.
● "Only the best is good
enough." -LEGO
Desarrollo
Herramientas
Desarrollo
Niveles y herramientas
● Bajo nivel - Sangre, sudor y lágrimas
○ Librerías como SDL y GLUT.
● Nivel medio - Sudor y lágrimas
○ Frameworks como XNA, PyGame, Enchant.js, Flixel.
● Alto nivel - Sudor
○ Motores como Unity, UDK y Source.
● Nivel Nyancat - Flores silvestres, helado y ponicornios
○ Herramientas como GameMaker y RPGMaker.
Lista de herramientas populares: http://makegames.pixelprospector.com/
Desarrollo
Unity3D
Desarrollo - Unity3D
Plataformas
Creación
Licencia Pro
especial
Deployment
Desarrollo - Unity3D
Versiones
Unity
● Gratis
● Muestra splash
screen y
watermarks.
Unity Pro
● Licencia de $1500
● Permite:
○ Render-to-texture
○ Iluminación global
○ Efecto de post-
procesamiento
○ Occlusion culling
○ Plug-ins
Desarrollo - Unity3D
Programación
● Scripting
○ Motor creado a partir de Mono (implementación
OpenSource del Framework .NET).
○ Lenguajes
■ UnityScript (Javascript en esteroides)
■ C#
■ Boo (sintaxis inspirada en Python)
● IDE
○ MonoDevelop (incluído en el instalador)
○ Soporte para Visual Studio
Desarrollo - Unity3D
Interfaz
(Lámina dejada en blanco. Se mostró la
interfaz de Unity en vivo y directo)
Desarrollo - Unity3D
Plug-ins
● Librerías escritas en código nativo (C, C++, Objective-
C).
● Permiten integración entre Unity y aplicaciones de
terceros.
● Por ejemplo:
○ ARToolKit for Unity: Realidad Aumentada.
○ FingerGestures: detección de input via touch.
○ OpenCV: procesamiento de imágenes.
Desarrollo - Unity3D
Asset Store
Desarrollo - Unity3D
Unity+Git
¿Por qué usar un Sistema
de Control de Versiones?
¿Qué es Git?
¿Cómo lograr Unity+Git?
Desarrollo - Unity3D
Sistema de Control de Versiones
Es cualquier práctica que permita llevar
un control de los cambios en un proyecto.
● git
● mercurial
● subversion
● perforce
● visual sourcesafe (DON'T YOU DARE!)
Desarrollo - Unity3D
Sistema de Control de Versiones
● github
● bitbucket
● google code
● source forge
● assembla
y hay más...
Desarrollo - Unity3D
¿Qué es Git?
Es un sistema de control de versiones
(duh).
Diseñado por Linus Torvalds.
¿Por qué es mejor que otras soluciones,
como Mercurial y SVN?
Desarrollo - Unity3D
¿Cómo usar Git?
● Definir el archivo .gitignore
● Configurar el proyecto en Unity:
○ Edit > Project Settings > Editor
■ Seleccionar “Meta files” abajo de
Version Control Mode
Desarrollo - Unity3D
Unity+Git
Para más información, ver este post del blog de Christian (en inglés)
http://bonusdisc.wordpress.com/2013/02/11/version-control-and-unity3d/
Recomendaciones y conclusiones
Hey, listen!
Conclusiones y
Recomendaciones
● Inicia un blog!
○ Compartes experiencias.
○ Llevas registro de lo que has aprendido.
● Trabaja en un portafolio
○ Un blog puede ser un primer trampolín.
○ Es una muestra tangible de tus capacidades.
● Participa en una comunidad.
○ Aprendes de la experiencia de los demás.
○ Un lugar para la sana competición y colaboración.
Conclusiones y
Más recomendaciones
● Mantente:
○ Organizado.
■ Usa herramientas de control de proyectos,
como Trello.
○ Actualizado.
■ La computación es un área en constante
evolución.
○ Curioso.
■ Ponte retos.
Conclusiones y
Muchas más recomendaciones
● Haz brainstorming.
○ Muchas soluciones > una única solución.
● Programa
○ La práctica hace al maestro.
● Descansa.
○ "All work and no play makes Jack a dull boy."
○ En otras palabras, ten una vida.
Y hay más!
Recuerda que...
...hay gente que está o estuvo en tu misma
situación.
...el desarrollo de software es un proceso
iterativo.
...lo que no se comienza hoy no se termina
mañana.
PU-BLI-CI-DAD
www.pctroll.me
@pctroll
bonusdisc.wordpress.com
@cchomiak23
www.
darkrecon.com
www.darkrecon.com
@darkrecongame
Muchas gracias!
Esto es un chocobo

More Related Content

Similar to [2013] Desarrollo Videojuegos

AndEngine 2d para juegos para Android
AndEngine 2d para juegos para AndroidAndEngine 2d para juegos para Android
AndEngine 2d para juegos para Android
GDG Lima
 

Similar to [2013] Desarrollo Videojuegos (20)

Preproducción y diseño del juego
Preproducción y diseño del juegoPreproducción y diseño del juego
Preproducción y diseño del juego
 
Industria y negocio
Industria y negocioIndustria y negocio
Industria y negocio
 
DV 06-01 Industria y negocio.pdf
DV 06-01 Industria y negocio.pdfDV 06-01 Industria y negocio.pdf
DV 06-01 Industria y negocio.pdf
 
Programación de videojuegos con Godot Engine
Programación de videojuegos con Godot EngineProgramación de videojuegos con Godot Engine
Programación de videojuegos con Godot Engine
 
Producción y proceso de desarrollo
Producción y proceso de desarrolloProducción y proceso de desarrollo
Producción y proceso de desarrollo
 
Optimización del rendimiento
Optimización del rendimientoOptimización del rendimiento
Optimización del rendimiento
 
Experiencias desarrollando mi primer videojuego - Techne18
Experiencias desarrollando mi primer videojuego - Techne18Experiencias desarrollando mi primer videojuego - Techne18
Experiencias desarrollando mi primer videojuego - Techne18
 
Postproducción y distribución
Postproducción y distribuciónPostproducción y distribución
Postproducción y distribución
 
Inteligencia Artificial para Videojuegos
Inteligencia Artificial para VideojuegosInteligencia Artificial para Videojuegos
Inteligencia Artificial para Videojuegos
 
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
 
DEV 04-03 Postproducción y distribución.pdf
DEV 04-03 Postproducción y distribución.pdfDEV 04-03 Postproducción y distribución.pdf
DEV 04-03 Postproducción y distribución.pdf
 
Del free style al mvp
Del free style al mvpDel free style al mvp
Del free style al mvp
 
10a jesus tacuma
10a jesus tacuma10a jesus tacuma
10a jesus tacuma
 
Desarrollo de videojuegos
Desarrollo de videojuegosDesarrollo de videojuegos
Desarrollo de videojuegos
 
Videojuegos indie
Videojuegos indieVideojuegos indie
Videojuegos indie
 
Mercadotecnia
MercadotecniaMercadotecnia
Mercadotecnia
 
AndEngine 2d para juegos para Android
AndEngine 2d para juegos para AndroidAndEngine 2d para juegos para Android
AndEngine 2d para juegos para Android
 
Droidtick
DroidtickDroidtick
Droidtick
 
GCV 02 Herramientas de desarrollo: Generales - Gestión de la Calidad en Video...
GCV 02 Herramientas de desarrollo: Generales - Gestión de la Calidad en Video...GCV 02 Herramientas de desarrollo: Generales - Gestión de la Calidad en Video...
GCV 02 Herramientas de desarrollo: Generales - Gestión de la Calidad en Video...
 
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 ...
 

More from Jorge Palacios

More from Jorge Palacios (8)

[2016] El Arte De La Ilusión
[2016] El Arte De La Ilusión[2016] El Arte De La Ilusión
[2016] El Arte De La Ilusión
 
[2016] Organizando el Caracas Game Jam
[2016] Organizando el Caracas Game Jam[2016] Organizando el Caracas Game Jam
[2016] Organizando el Caracas Game Jam
 
[2015] El Arte De la Ilusión
[2015] El Arte De la Ilusión[2015] El Arte De la Ilusión
[2015] El Arte De la Ilusión
 
[2015] Preguntas Frecuentes del Desarrollo de Videojuegos
[2015] Preguntas Frecuentes del Desarrollo de Videojuegos[2015] Preguntas Frecuentes del Desarrollo de Videojuegos
[2015] Preguntas Frecuentes del Desarrollo de Videojuegos
 
[2014] Rentabilizando el Desarrollo de Juegos en Venezuela
[2014] Rentabilizando el Desarrollo de Juegos en Venezuela[2014] Rentabilizando el Desarrollo de Juegos en Venezuela
[2014] Rentabilizando el Desarrollo de Juegos en Venezuela
 
[2014] El Lenguaje de los Videojuegos
[2014] El Lenguaje de los Videojuegos[2014] El Lenguaje de los Videojuegos
[2014] El Lenguaje de los Videojuegos
 
[2012] Game Jam: Técnicas de Supervivencia
[2012] Game Jam: Técnicas de Supervivencia[2012] Game Jam: Técnicas de Supervivencia
[2012] Game Jam: Técnicas de Supervivencia
 
[2011] Videojuegos: Presione ENTER para comenzar
[2011] Videojuegos: Presione ENTER para comenzar[2011] Videojuegos: Presione ENTER para comenzar
[2011] Videojuegos: Presione ENTER para comenzar
 

Recently uploaded

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 

Recently uploaded (10)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

[2013] Desarrollo Videojuegos

  • 1. Desarrollo videojuegos: No soy gallo, soy chocobo El Equipo YinYang {Jorge Palacios, Christian Chomiak} presenta Ola k ase? Kiere aser juego o k ase?
  • 3. Agenda ● Introducción al desarrollo de videojuegos. ● Retos de la industria. ● Diferencias entre la academia y "el mundo real". ● Breve introducción a Unity. ● Recomendaciones y conclusiones
  • 4. Introducción al desarrollo de videojuegos ¿Qué es un videojuego? (Lámina dejada en blanco para que la audiencia de su definición)
  • 5. Introducción al desarrollo de videojuegos ¿Qué es el desarrollo de juegos? ● También conocido como gamedev. ● Disciplina dedicada al desarrollo de software de entretenimiento (videojuegos). ● Game developer != Gamer
  • 6. Introducción al desarrollo de videojuegos (Principales) Áreas y disciplinas ● Programación ○ IA ○ Rendering ○ Gameplay ● Diseño de juego ○ Game design ○ Level design ● Arte ○ Concept Art ○ Modelado 3D Game Designer != Game Programmer
  • 7. Introducción al desarrollo de videojuegos Áreas y disciplinas ● Narrativa ● Sonido ● Playtesting
  • 8. ● Ley de videojuegos y juguetes bélicos. ○ Fundación FILANTROPIA. ● Posibilidades de trabajo ● Agrupaciones ● Eventos ○ GameJams Introducción al desarrollo de videojuegos Situación en Venezuela
  • 10. ● Básicas ○ Matemáticas. ○ Trigonometría. ○ Álgebra. Introducción al desarrollo de videojuegos ¿Qué se necesita saber? ● Deseables ○ Física. ■ Movimiento. ○ Comunicación. ○ Prototipado. Conocimientos y habilidades
  • 11. Conocimientos y habilidades ... para Game Designers ● Psicología. ● Lógica. ● Arte. ● Programación (básica). ● Redacción y ortografía ● Comunicación (avanzada). Introducción al desarrollo de videojuegos ¿Qué se necesita saber?
  • 12. Conocimientos y habilidades ... para Game Programmers ● Algoritmos (while(mas){mejor;}) ● Scripting (deseable). ● Programación orientada a objetos (necesaria). ● C, C++ (indispensable). Introducción al desarrollo de videojuegos ¿Qué se necesita saber?
  • 14. ● Aprende. ● Sinfín de libros y tutoriales en Internet. Fantasmas (y cómo vencerlos) "No sé programar"
  • 15. Fantasmas (y cómo vencerlos) "Soy programador, no artista." Recursos gratis en Internet (Creative Commons) Asset Store (Unity) Artistas Freelance Panas que estudien diseño
  • 16. Fantasmas (y cómo vencerlos) "Soy estudiante (no tengo dinero)." Herramientas OpenSource Versiones gratis de herramientas pagas Convenios Universitarios: ● Descuentos para estudiantes ● Software gratis* * Ciertas condiciones aplican
  • 17. Fantasmas (y cómo vencerlos) "Nunca he hecho un juego, pero quiero hacer el próximo CoD*." ● Bájate de esa nube. ● Empieza por algo sencillo. ○ Experiencia++ *Aplica también para MMORPGs/Diablo
  • 18. Fantasmas (y cómo vencerlos) "<Inserte otra excusa acá>"
  • 19. Fantasmas (y cómo vencerlos) "<Inserte otra excusa acá>"
  • 21. Los desarrolladores AAA... ● Están restringidos a proyectos con fórmulas exitosas. Poco espacio para la innovación. ● Responden a gustos del mercado y a gente que financia, publica y vende el juego. El mundo real La realidad de los desarrolladores
  • 22. Los desarrolladores Indie... ● Trabajan en equipos de pequeño y mediano tamaño. ● Tienen poco presupuesto. ○ Kickstarter. ● No tienen quince y último.* El mundo real La realidad de los desarrolladores *Ciertas condiciones aplican
  • 25. Cosas que no se aprenden en la academia ● Resolver. ○ Muchas veces, las soluciones simples sirven igual o mejor que las "correctas". ● Colaborar. ○ Comunidad en Internet ■ Foros. ■ Stack Overflow ○ No reinventar la rueda. El mundo real Trade-off con la academia Cosas que no se aprenden en el mundo real ● Estudio de algoritmos. ○ Algoritmos avanzados. ● Estado del arte. ● "Only the best is good enough." -LEGO
  • 27. Desarrollo Niveles y herramientas ● Bajo nivel - Sangre, sudor y lágrimas ○ Librerías como SDL y GLUT. ● Nivel medio - Sudor y lágrimas ○ Frameworks como XNA, PyGame, Enchant.js, Flixel. ● Alto nivel - Sudor ○ Motores como Unity, UDK y Source. ● Nivel Nyancat - Flores silvestres, helado y ponicornios ○ Herramientas como GameMaker y RPGMaker. Lista de herramientas populares: http://makegames.pixelprospector.com/
  • 30. Desarrollo - Unity3D Versiones Unity ● Gratis ● Muestra splash screen y watermarks. Unity Pro ● Licencia de $1500 ● Permite: ○ Render-to-texture ○ Iluminación global ○ Efecto de post- procesamiento ○ Occlusion culling ○ Plug-ins
  • 31. Desarrollo - Unity3D Programación ● Scripting ○ Motor creado a partir de Mono (implementación OpenSource del Framework .NET). ○ Lenguajes ■ UnityScript (Javascript en esteroides) ■ C# ■ Boo (sintaxis inspirada en Python) ● IDE ○ MonoDevelop (incluído en el instalador) ○ Soporte para Visual Studio
  • 32. Desarrollo - Unity3D Interfaz (Lámina dejada en blanco. Se mostró la interfaz de Unity en vivo y directo)
  • 33. Desarrollo - Unity3D Plug-ins ● Librerías escritas en código nativo (C, C++, Objective- C). ● Permiten integración entre Unity y aplicaciones de terceros. ● Por ejemplo: ○ ARToolKit for Unity: Realidad Aumentada. ○ FingerGestures: detección de input via touch. ○ OpenCV: procesamiento de imágenes.
  • 35. Desarrollo - Unity3D Unity+Git ¿Por qué usar un Sistema de Control de Versiones? ¿Qué es Git? ¿Cómo lograr Unity+Git?
  • 36. Desarrollo - Unity3D Sistema de Control de Versiones Es cualquier práctica que permita llevar un control de los cambios en un proyecto. ● git ● mercurial ● subversion ● perforce ● visual sourcesafe (DON'T YOU DARE!)
  • 37. Desarrollo - Unity3D Sistema de Control de Versiones ● github ● bitbucket ● google code ● source forge ● assembla y hay más...
  • 38. Desarrollo - Unity3D ¿Qué es Git? Es un sistema de control de versiones (duh). Diseñado por Linus Torvalds. ¿Por qué es mejor que otras soluciones, como Mercurial y SVN?
  • 40. ● Definir el archivo .gitignore ● Configurar el proyecto en Unity: ○ Edit > Project Settings > Editor ■ Seleccionar “Meta files” abajo de Version Control Mode Desarrollo - Unity3D Unity+Git Para más información, ver este post del blog de Christian (en inglés) http://bonusdisc.wordpress.com/2013/02/11/version-control-and-unity3d/
  • 42. Conclusiones y Recomendaciones ● Inicia un blog! ○ Compartes experiencias. ○ Llevas registro de lo que has aprendido. ● Trabaja en un portafolio ○ Un blog puede ser un primer trampolín. ○ Es una muestra tangible de tus capacidades. ● Participa en una comunidad. ○ Aprendes de la experiencia de los demás. ○ Un lugar para la sana competición y colaboración.
  • 43. Conclusiones y Más recomendaciones ● Mantente: ○ Organizado. ■ Usa herramientas de control de proyectos, como Trello. ○ Actualizado. ■ La computación es un área en constante evolución. ○ Curioso. ■ Ponte retos.
  • 44. Conclusiones y Muchas más recomendaciones ● Haz brainstorming. ○ Muchas soluciones > una única solución. ● Programa ○ La práctica hace al maestro. ● Descansa. ○ "All work and no play makes Jack a dull boy." ○ En otras palabras, ten una vida.
  • 45. Y hay más! Recuerda que... ...hay gente que está o estuvo en tu misma situación. ...el desarrollo de software es un proceso iterativo. ...lo que no se comienza hoy no se termina mañana.