![Page 2: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/2.jpg)
2
• Presentar las principales herramientas de desarrollo de videojuegos en la actualidad.
• Conocer qué juegos se pueden realizar con ellas.
Herramientas de desarrollo
Objetivos
![Page 3: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/3.jpg)
3
1. Introducción.2. Cocos2D-x3. LibGDX4. XNA / MonoGames / Wave5. Unity3D6. Adobe Air7. Game Maker Studio8. Javascript9. Herramientas profesionales10. Monetización11. Las herramientas más
importantes12. Conclusiones
Programación para no Programadores
Índice
![Page 4: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/4.jpg)
4
Introducción
![Page 5: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/5.jpg)
Introducción
Los videojuegos pueden ser muy diferentes
![Page 6: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/6.jpg)
¿Qué herramientas existen?
Compilador / Interprete IDE
Framework / Librería
Motor 3D
![Page 7: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/7.jpg)
¿Cómo podemos clasificar las herramientas?
Nivel de detalle
Plataforma
Lenguaje de programación
Tipos de juegos
![Page 8: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/8.jpg)
8
Cocos2D-x
![Page 9: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/9.jpg)
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
![Page 10: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/10.jpg)
10
Juegos en Cocos2D-x
![Page 11: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/11.jpg)
11
LibGDX
![Page 12: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/12.jpg)
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.
![Page 13: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/13.jpg)
13
Juegos en LibGDX
![Page 14: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/14.jpg)
14
XNA / Mono
![Page 15: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/15.jpg)
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]
![Page 16: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/16.jpg)
Juegos con XNA
![Page 17: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/17.jpg)
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
![Page 18: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/18.jpg)
MonoGames
![Page 19: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/19.jpg)
Juegos con Mono
![Page 20: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/20.jpg)
Wave
![Page 21: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/21.jpg)
21
Unity 3D
![Page 22: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/22.jpg)
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
![Page 23: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/23.jpg)
Unity 3D
Ves lo que haces
![Page 24: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/24.jpg)
Unity 3D
![Page 25: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/25.jpg)
Unity 3D
![Page 26: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/26.jpg)
26
Adobe AIR
![Page 27: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/27.jpg)
27
Adobe AIR
Internet
![Page 28: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/28.jpg)
Adobe AIR
![Page 29: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/29.jpg)
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.
![Page 30: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/30.jpg)
Adone AIR
![Page 31: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/31.jpg)
Juegos en Adobe AIR
![Page 32: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/32.jpg)
32
Game Maker Studio & Company
![Page 33: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/33.jpg)
Game Maker Studio
• Multiplataforma (Windows, MacOS, iOS, Android Windows Phone)
• De pago (en general)• Lenguaje propio• IDE muy potente
![Page 34: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/34.jpg)
Game Maker Studio
![Page 35: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/35.jpg)
Game Maker Studio
![Page 36: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/36.jpg)
36
Javascript
![Page 37: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/37.jpg)
Javascript + HTML5
![Page 38: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/38.jpg)
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.
![Page 39: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/39.jpg)
Javacript
http://flashvhtml.com/
http://www.html5gamedevelopment.com/StateofHTML5GameDevelopment
/
![Page 40: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/40.jpg)
40
Herramientas profesionales
(o sea carísimas)
![Page 41: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/41.jpg)
Herramientas profesionales
![Page 42: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/42.jpg)
Herramientas profesionales
![Page 43: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/43.jpg)
43
Monetización
![Page 44: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/44.jpg)
44
Monetización
El dinero no está en las herramientas sino en el modelo
![Page 45: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/45.jpg)
45
Monetización
Vender el juego
Publicidad in-game
Microtransacciones
Juegos a medida
Soporte al desarrollo
Suscripción al juego / zona
![Page 46: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/46.jpg)
46
Las herramientas más importantes
![Page 47: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/47.jpg)
47
La herramienta más importante
![Page 48: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/48.jpg)
48
La herramienta más importante
![Page 49: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/49.jpg)
49
La herramienta más importante
![Page 50: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/50.jpg)
50
Conclusiones
![Page 51: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/51.jpg)
51
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
cesta4. Lo importante es el juego, no la
herramienta5. ¿Motor propio? NO
Conclusiones
![Page 52: Herramientas para el Desarrollo de Videojuegos](https://reader033.vdocuments.net/reader033/viewer/2022061618/55857589d8b42a4c2c8b4e41/html5/thumbnails/52.jpg)
52
¿Y las tuyas?
Conclusiones