SlideShare una empresa de Scribd logo
Videojuegos y Salud


                         Herramientas de
                          desarrollo de
                           videojuegos



javierj@us.es /
 @IWT2_Javier
Herramientas de desarrollo


                  • Presentar las principales
                    herramientas de
                    desarrollo de
                    videojuegos en la
                    actualidad.
                  • Conocer qué juegos se
                    pueden realizar con
                    ellas.


Objetivos
                                            2
Programación para no Programadores

             1.  Introducción.
             2.  Cocos2D-x
             3.  LibGDX
             4.  XNA / MonoGames / Wave
             5.  Unity3D
             6.  Adobe Air
             7.  Game Maker Studio
             8.  Javascript
             9.  Herramientas profesionales
             10. Monetización
             11. Las herramientas más
                 importantes
Índice       12. Conclusiones
                                              3
Introducción




               4
Introducción

Los videojuegos pueden ser muy diferentes
¿Qué herramientas existen?




Compilador / Interprete                IDE




                                  Motor 3D

    Framework / Librería
¿Cómo podemos clasificar las herramientas?


Nivel de detalle




  Plataforma



Lenguaje de
programación



Tipos de juegos
Cocos2D-x




            8
Qué es Cocos2D-X


• Multiplataforma
• Libre y gratuita
• C++
• ¿Documentación?
• Completo: gráficos, sonidos, inputs, motor de
  física, etc.
• Curva de entrada muy pronunciada.
• Cocos para otros lenguajes
• Nicho de mercado: asia
Juegos en Cocos2D-x




                      10
LibGDX




         11
Qué es LibGDX

• Java
• Parcialente multiplataforma:
  Windows, Linux, Mac OS X, Android (1.5+), iOS
  (requires a MonoTouch license, 79$ for
  students, 399$ otherwise), Javascript/WebGL
  (GWT)
• Gran Documentación (y hasta libros)
• Libre y gratuita
• Completo: gráficos, sonidos, inputs, motor de
  física, facilities, etc.
• Herramientas de soporte.
Juegos en LibGDX




                   13
XNA / Mono




             14
Microsoft XNA


• Herramientas de Microsoft para facilitar el
  desarrollo de juegos con Visual Studio + .NET
• Multiplataforma en plataformas Microsoft
  (incluyendo Xbox).
• Gratuita.
• ¿Está muerta?
 According to an email sent on 31 January 2013, XNA is no longer actively
     being developed,[2] and it is not supported under the new "Metro
    interface" layers of Windows 8 nor on the Windows RT platform.[3]
Juegos con XNA
Mono


• Mono: Framework .NET abierto y
  multiplataforma
• MonoGame: Implementación de XNA sobre
  Mono
• Lenguajes: Los de .NET
• Plataformas: Casi todas
• Coste: Según plataforma
MonoGames
Juegos con Mono
Wave
Unity 3D




           21
Unity 3D


•   Motor3D + Entorno de desarrollo
•   Completo: física, colisiones, etc.
•   3 Lenguajes: C#, Javascript, Boo
•   Multiplataforma. Incluye consolas.
•   Store.
•   Soporte y comunidad

      http://unity3d.com/gallery/made-with-unity/game-list
Unity 3D

           Ves lo que
             haces
Unity 3D
Unity 3D
Adobe AIR




            26
Adobe AIR




            Internet




                       27
Adobe AIR
Adobe AIR


• Evolución de Adobe Flash
• Multiplataforma: iPhone, iPad, Kindle Fire,
  Nook Tablet, and other Android devides
• También para windows
• Necesita su propio entorno de ejecución
  (Adobe Integrated Runtime).
• Programación muy visual con Action Script
• SDK independiente del IDE.
Adone AIR
Juegos en Adobe AIR
Game Maker Studio
   & Company




                32
Game Maker Studio


• Multiplataforma
  (Windows, MacOS, iOS, Android Windows
  Phone)
• De pago (en general)
• Lenguaje propio
• IDE muy potente
Game Maker Studio
Game Maker Studio
Javascript




             36
Javascript + HTML5
Javascript + HTML5


•   Probablemente la mejor multiplataforma.
•   Javascript.
•   Acceso a recursos nativos.
•   Necesita plataformas compatibles
•   ¿Monetización?
•   Frameworks no completos
•   Ports: LibGDX, Cocos2d-HTML, Game Maker,
    etc.
Javacript




          http://flashvhtml.com/



http://www.html5gamedevelopment.com/State
        ofHTML5GameDevelopment/
Herramientas
   profesionales
(o sea carísimas)


                    40
Herramientas profesionales
Herramientas profesionales
Monetización




               43
Monetización




El dinero no está en las herramientas sino en el modelo
                                                          44
Monetización

                 Vender el juego


               Suscripción al juego /
                       zona


                Publicidad in-game


               Microtransacciones


                 Juegos a medida


               Soporte al desarrollo

                                 45
Las herramientas
 más importantes




                   46
La herramienta más importante




                                47
La herramienta más importante




                                48
La herramienta más importante




                                49
Conclusiones




               50
Conclusiones


1. Haz lo que quieras, peor hazlo rápido.
2. Copiar y mejorar es un buen comienzo.
3. No pongas todos los huevos en una misma
   cesta
4. Lo importante es el juego, no la
   herramienta
5. ¿Motor propio? NO


                                         51
Conclusiones




   ¿Y las
   tuyas?

               52

Más contenido relacionado

PPTX
GameUs - Herramientas de Desarrollo de Videojuegos
DOCX
Desarrollo y produccion de videojuegos resumen
PPT
Produccion y desarrollo de un videojuego
PDF
Droidtick
PPTX
Interfaces videojuegos
PDF
Desarrollo de videojuegos (versión completa)
PDF
Desarrollo videojuegos
GameUs - Herramientas de Desarrollo de Videojuegos
Desarrollo y produccion de videojuegos resumen
Produccion y desarrollo de un videojuego
Droidtick
Interfaces videojuegos
Desarrollo de videojuegos (versión completa)
Desarrollo videojuegos

La actualidad más candente (19)

PPTX
Modelamiento de juegos
PDF
desarrollo de videojuegos
PDF
Exposicion multimedia
PPTX
Ptt rodriguez moreno ruben dario 901
PPTX
Introduccion al desarrollo de videojuegos
PPTX
Diseño y creación de videojuegos
ODP
Presentación desarrollo de videojuegos
PPT
[Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. R...
PPTX
Creación de videojuegos cristian urbano
PPTX
Windows movie maker
PPT
Desarrollo de videojuegos
PPTX
PPTX
Introducción videojuegos
DOCX
Información fenómeno wii
PPTX
Vídeo juegos
DOCX
Los video juegos
PPTX
Warcher Defenders, de la idea a los resultados
PPTX
Charla sobre Match Game Engine & Carrier Defense
PPTX
Como instalar un dispositivo android en nuestras PC
Modelamiento de juegos
desarrollo de videojuegos
Exposicion multimedia
Ptt rodriguez moreno ruben dario 901
Introduccion al desarrollo de videojuegos
Diseño y creación de videojuegos
Presentación desarrollo de videojuegos
[Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. R...
Creación de videojuegos cristian urbano
Windows movie maker
Desarrollo de videojuegos
Introducción videojuegos
Información fenómeno wii
Vídeo juegos
Los video juegos
Warcher Defenders, de la idea a los resultados
Charla sobre Match Game Engine & Carrier Defense
Como instalar un dispositivo android en nuestras PC
Publicidad

Destacado (20)

PDF
Innovaciones en investigacion y docencia enfermera
PDF
Nuevas formas de hacer investigacion y docencia enfermera
PDF
Josep Comín. La gestió del pacient amb ic d'alt risc amb telemedicina
PDF
La comunitat opina: #AppSalud fiables?
PDF
Como elaborar una estrategia socialmedia para favorecer la visibilidad de los...
PDF
Manual basico de supervivencia para enfermeras innovadoras
PPT
Murcia 6 11 08 (Vs Final)
PDF
José Julián Isturitz - Tunstall: La telemonitorización como instrumento de at...
PDF
TIC en investigacion de cuidados y salud comunitaria
PDF
Silvia Roig del Valle - CAP Larrard PAM: Eina telemàtica 2.0 per a pacients a...
PDF
Como escribir un blog de exito y no morir en el intento
PDF
La re evolucion de los cuidados
PDF
Gamificación en el ámbito sanitario - Webinar
PDF
La web social al servicio de la enfermeria
PDF
Xavier Olba - Proyecto Prevengo en el tratamiento de obesidad infantil
PDF
Estrategia socialmedia para la divulgacion de la enfermeria basada en evidenc...
PPTX
Videojuegos y e salud-ast
PDF
Como generar evidencia practica y no morir en el intento
PDF
Ventajas de aplicar la gamificación en el ámbito de la salud
Innovaciones en investigacion y docencia enfermera
Nuevas formas de hacer investigacion y docencia enfermera
Josep Comín. La gestió del pacient amb ic d'alt risc amb telemedicina
La comunitat opina: #AppSalud fiables?
Como elaborar una estrategia socialmedia para favorecer la visibilidad de los...
Manual basico de supervivencia para enfermeras innovadoras
Murcia 6 11 08 (Vs Final)
José Julián Isturitz - Tunstall: La telemonitorización como instrumento de at...
TIC en investigacion de cuidados y salud comunitaria
Silvia Roig del Valle - CAP Larrard PAM: Eina telemàtica 2.0 per a pacients a...
Como escribir un blog de exito y no morir en el intento
La re evolucion de los cuidados
Gamificación en el ámbito sanitario - Webinar
La web social al servicio de la enfermeria
Xavier Olba - Proyecto Prevengo en el tratamiento de obesidad infantil
Estrategia socialmedia para la divulgacion de la enfermeria basada en evidenc...
Videojuegos y e salud-ast
Como generar evidencia practica y no morir en el intento
Ventajas de aplicar la gamificación en el ámbito de la salud
Publicidad

Similar a Herramientas para el Desarrollo de Videojuegos (20)

PPT
Lecciones aprendidas en desarrollo de apps aplicado los juegos
PPTX
5 herramientas para crear videojuegos sin saber programar
PPTX
Kit-Cocos2D
PPTX
Presentacion diapositiva camilo completa diseño de videojuegos
PPTX
Engines para videojuegos
DOCX
Marco teórico
PPTX
Programas para hacer video juegos
PPTX
Produccion de videojuegos
DOCX
Desarrollo de videojuegos
PPTX
Presentación
PDF
Frameworks para el desarrollo de juegos para dispositivo móviles
PPT
Upc2006 desarrollo de videojuegos
PPT
Upc2006 desarrollo devideojuegos
PPT
Game maker - Herramienta de desarrollo de juegos
PDF
Presentacion Game Engines
PDF
Programas para desarrollar juegos
PPTX
Experiencia en el VG Extreme Workshop 2
PDF
Contexto de negocio videojuegos en la industria de videojuegos
PDF
Contexto de negocio videojuegos
Lecciones aprendidas en desarrollo de apps aplicado los juegos
5 herramientas para crear videojuegos sin saber programar
Kit-Cocos2D
Presentacion diapositiva camilo completa diseño de videojuegos
Engines para videojuegos
Marco teórico
Programas para hacer video juegos
Produccion de videojuegos
Desarrollo de videojuegos
Presentación
Frameworks para el desarrollo de juegos para dispositivo móviles
Upc2006 desarrollo de videojuegos
Upc2006 desarrollo devideojuegos
Game maker - Herramienta de desarrollo de juegos
Presentacion Game Engines
Programas para desarrollar juegos
Experiencia en el VG Extreme Workshop 2
Contexto de negocio videojuegos en la industria de videojuegos
Contexto de negocio videojuegos

Más de Javier_J (17)

PPTX
Cómo aplicar TDD. Almería 13/05/2014
PPTX
TDD y Python
PPTX
Las Claves del Desarrollo Dirigido por Pruebas (o TDD)
PPTX
Codemotion 2013 - Desarrollo de videojuegos dirigido por pruebas
PPTX
Conferencia Agile Spain 2.013 - Programando Juegos Casuales con Desarrollo Di...
PPTX
GamwUS. Desarrollo Diriguido por Pruebas y Videojuegos
PPTX
Videojuegos en Javascript con TDD y Jasmine
PPTX
Introducción a Pruebas en Android
PPTX
Kata Tenis Completa Paso a Paso. Python Sevilla 30/11/2012
PPTX
Kata Tenis. Enunciados y soluciones alternativas. Python Sevilla 30/11/2012
PPTX
TDD y Python
PPTX
IWT2 Dojo US. Presentación, próximas actividades y agenda. 9 noviembre 2012
PPTX
AdV - Programación para no Programadores
PPTX
IWT2 DojoUs. 05 octubre 2012. Ejercicio: Sokoban
PPTX
IWT2 DojoUs. 05 octubre 2012. Ejercicio: Sokoban
PPTX
IWT2 Dojo US. Introducción a TDD. 5 octubre 2012
PPTX
Introducción a IWT2 Dojo US. 5 noviembre 2.012
Cómo aplicar TDD. Almería 13/05/2014
TDD y Python
Las Claves del Desarrollo Dirigido por Pruebas (o TDD)
Codemotion 2013 - Desarrollo de videojuegos dirigido por pruebas
Conferencia Agile Spain 2.013 - Programando Juegos Casuales con Desarrollo Di...
GamwUS. Desarrollo Diriguido por Pruebas y Videojuegos
Videojuegos en Javascript con TDD y Jasmine
Introducción a Pruebas en Android
Kata Tenis Completa Paso a Paso. Python Sevilla 30/11/2012
Kata Tenis. Enunciados y soluciones alternativas. Python Sevilla 30/11/2012
TDD y Python
IWT2 Dojo US. Presentación, próximas actividades y agenda. 9 noviembre 2012
AdV - Programación para no Programadores
IWT2 DojoUs. 05 octubre 2012. Ejercicio: Sokoban
IWT2 DojoUs. 05 octubre 2012. Ejercicio: Sokoban
IWT2 Dojo US. Introducción a TDD. 5 octubre 2012
Introducción a IWT2 Dojo US. 5 noviembre 2.012

Último (20)

DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PPTX
Mecanismos-de-Propagacion de ondas electromagneticas
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
PDF
Distribucion de frecuencia exel (1).pdf
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
PPTX
El uso de las TIC en la vida cotidiana..
DOCX
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
PPTX
Control de calidad en productos de frutas
PDF
Taller tecnológico Michelle lobo Velasquez
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
PPT
Protocolos de seguridad y mecanismos encriptación
PPTX
Uso responsable de la tecnología - EEST N°1
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
la-historia-de-la-medicina Edna Silva.pptx
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
TRABAJO DE TECNOLOGIA.pdf...........................
Mecanismos-de-Propagacion de ondas electromagneticas
Diapositiva proyecto de vida, materia catedra
Historia Inteligencia Artificial Ana Romero.pptx
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
Distribucion de frecuencia exel (1).pdf
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
El uso de las TIC en la vida cotidiana..
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
Control de calidad en productos de frutas
Taller tecnológico Michelle lobo Velasquez
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
Protocolos de seguridad y mecanismos encriptación
Uso responsable de la tecnología - EEST N°1
Estrategia de Apoyo de Daylin Castaño (5).pdf
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
la-historia-de-la-medicina Edna Silva.pptx

Herramientas para el Desarrollo de Videojuegos