gameus - herramientas de desarrollo de videojuegos
DESCRIPTION
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.TRANSCRIPT
![Page 2: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/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: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/3.jpg)
3
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
Herramientas de Desarrollo
Índice
![Page 4: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/4.jpg)
4
Introducción
![Page 5: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/5.jpg)
Introducción
Los videojuegos pueden ser muy diferentes
![Page 6: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/6.jpg)
¿Qué herramientas existen?
Compilador / Interprete IDE
Framework / Librería
Motor 3D
![Page 7: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/7.jpg)
¿Cómo podemos clasificar las herramientas?
Nivel de detalle
Plataforma
Lenguaje de programación
Tipos de juegos
![Page 8: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/8.jpg)
8
Cocos2D-x
![Page 9: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/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: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/10.jpg)
10
Juegos en Cocos2D-x
![Page 11: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/11.jpg)
11
LibGDX
![Page 12: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/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: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/13.jpg)
13
Juegos en LibGDX
![Page 14: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/14.jpg)
14
XNA / Mono
![Page 15: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/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: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/16.jpg)
Juegos con XNA
![Page 17: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/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: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/18.jpg)
MonoGames
![Page 19: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/19.jpg)
Juegos con Mono
![Page 20: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/20.jpg)
Wave
Lunes 22 de abril
![Page 21: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/21.jpg)
21
Unity 3D
![Page 22: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/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: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/23.jpg)
Unity 3D
Ves lo que haces
![Page 24: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/24.jpg)
Unity 3D
![Page 25: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/25.jpg)
Unity 3D
![Page 26: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/26.jpg)
26
Adobe AIR
![Page 27: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/27.jpg)
27
Adobe AIR
Internet
![Page 28: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/28.jpg)
Adobe AIR
![Page 29: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/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: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/30.jpg)
Adone AIR
![Page 31: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/31.jpg)
Juegos en Adobe AIR
![Page 32: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/32.jpg)
32
Game Maker Studio & Company
![Page 33: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/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: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/34.jpg)
Game Maker Studio
![Page 35: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/35.jpg)
Game Maker Studio
![Page 36: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/36.jpg)
36
Javascript
![Page 37: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/37.jpg)
Javascript + HTML5
![Page 38: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/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: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/39.jpg)
Javacript
http://flashvhtml.com/
http://www.html5gamedevelopment.com/StateofHTML5GameDevelopment/
![Page 40: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/40.jpg)
40
Herramientas profesionales
(o sea carísimas)
![Page 41: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/41.jpg)
Herramientas profesionales
![Page 42: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/42.jpg)
Herramientas profesionales
![Page 43: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/43.jpg)
43
Conclusiones
![Page 44: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/44.jpg)
44
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
Conclusiones
![Page 45: GameUs - Herramientas de Desarrollo de Videojuegos](https://reader034.vdocuments.site/reader034/viewer/2022042700/559559a11a28abc07c8b457e/html5/thumbnails/45.jpg)
45
¿Y las tuyas?
Conclusiones