Transparencias de la ponencia GameUS de 08 de abril de 2.013.
Versión reducida de las transparencias de la presentación del mismo nombre del curso de videojuegos y e-Salud.
GameUs - Herramientas de Desarrollo de Videojuegos
1. Herramientas de
desarrollo de
videojuegos
javierj@us.es /
@IWT2_Javier
2. Herramientas de Desarrollo
• Presentar las principales
herramientas de
desarrollo de
videojuegos en la
actualidad.
• Conocer qué juegos se
pueden realizar con
ellas.
Objetivos
2
3. Herramientas de Desarrollo
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. Conclusiones
Índice
3
9. 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
12. 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.
15. 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]
17. 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
29. 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.
44. 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
44