gameus - herramientas de desarrollo de videojuegos

45
Herramientas de desarrollo de videojuegos [email protected] / @IWT2_Javier

Upload: javierj

Post on 02-Jul-2015

309 views

Category:

Entertainment & Humor


5 download

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 1: GameUs - Herramientas de Desarrollo de Videojuegos

Herramientas de desarrollo de videojuegos

[email protected] / @IWT2_Javier

Page 2: GameUs - Herramientas de Desarrollo de Videojuegos

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

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

4

Introducción

Page 5: GameUs - Herramientas de Desarrollo de Videojuegos

Introducción

Los videojuegos pueden ser muy diferentes

Page 6: GameUs - Herramientas de Desarrollo de Videojuegos

¿Qué herramientas existen?

Compilador / Interprete IDE

Framework / Librería

Motor 3D

Page 7: GameUs - Herramientas de Desarrollo de Videojuegos

¿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

8

Cocos2D-x

Page 9: GameUs - Herramientas de Desarrollo de Videojuegos

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

10

Juegos en Cocos2D-x

Page 11: GameUs - Herramientas de Desarrollo de Videojuegos

11

LibGDX

Page 12: GameUs - Herramientas de Desarrollo de Videojuegos

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

13

Juegos en LibGDX

Page 14: GameUs - Herramientas de Desarrollo de Videojuegos

14

XNA / Mono

Page 15: GameUs - Herramientas de Desarrollo de Videojuegos

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

Juegos con XNA

Page 17: GameUs - Herramientas de Desarrollo de Videojuegos

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

MonoGames

Page 19: GameUs - Herramientas de Desarrollo de Videojuegos

Juegos con Mono

Page 20: GameUs - Herramientas de Desarrollo de Videojuegos

Wave

Lunes 22 de abril

Page 21: GameUs - Herramientas de Desarrollo de Videojuegos

21

Unity 3D

Page 23: GameUs - Herramientas de Desarrollo de Videojuegos

Unity 3D

Ves lo que haces

Page 24: GameUs - Herramientas de Desarrollo de Videojuegos

Unity 3D

Page 25: GameUs - Herramientas de Desarrollo de Videojuegos

Unity 3D

Page 26: GameUs - Herramientas de Desarrollo de Videojuegos

26

Adobe AIR

Page 27: GameUs - Herramientas de Desarrollo de Videojuegos

27

Adobe AIR

Internet

Page 28: GameUs - Herramientas de Desarrollo de Videojuegos

Adobe AIR

Page 29: GameUs - Herramientas de Desarrollo de Videojuegos

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

Adone AIR

Page 31: GameUs - Herramientas de Desarrollo de Videojuegos

Juegos en Adobe AIR

Page 32: GameUs - Herramientas de Desarrollo de Videojuegos

32

Game Maker Studio & Company

Page 33: GameUs - Herramientas de Desarrollo de Videojuegos

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

Game Maker Studio

Page 35: GameUs - Herramientas de Desarrollo de Videojuegos

Game Maker Studio

Page 36: GameUs - Herramientas de Desarrollo de Videojuegos

36

Javascript

Page 37: GameUs - Herramientas de Desarrollo de Videojuegos

Javascript + HTML5

Page 38: GameUs - Herramientas de Desarrollo de Videojuegos

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 40: GameUs - Herramientas de Desarrollo de Videojuegos

40

Herramientas profesionales

(o sea carísimas)

Page 41: GameUs - Herramientas de Desarrollo de Videojuegos

Herramientas profesionales

Page 42: GameUs - Herramientas de Desarrollo de Videojuegos

Herramientas profesionales

Page 43: GameUs - Herramientas de Desarrollo de Videojuegos

43

Conclusiones

Page 44: GameUs - Herramientas de Desarrollo de Videojuegos

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

45

¿Y las tuyas?

Conclusiones