gameus - herramientas de desarrollo de videojuegos

Post on 02-Jul-2015

309 Views

Category:

Entertainment & Humor

5 Downloads

Preview:

Click to see full reader

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

Herramientas de desarrollo de videojuegos

javierj@us.es / @IWT2_Javier

2

• Presentar las principales herramientas de desarrollo de videojuegos en la actualidad.

• Conocer qué juegos se pueden realizar con ellas.

Herramientas de Desarrollo

Objetivos

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

4

Introducción

Introducción

Los videojuegos pueden ser muy diferentes

¿Qué herramientas existen?

Compilador / Interprete IDE

Framework / Librería

Motor 3D

¿Cómo podemos clasificar las herramientas?

Nivel de detalle

Plataforma

Lenguaje de programación

Tipos de juegos

8

Cocos2D-x

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

10

Juegos en Cocos2D-x

11

LibGDX

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.

13

Juegos en LibGDX

14

XNA / Mono

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

Lunes 22 de abril

21

Unity 3D

Unity 3D

Ves lo que haces

Unity 3D

Unity 3D

26

Adobe AIR

27

Adobe AIR

Internet

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

32

Game Maker Studio & Company

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

36

Javascript

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.

40

Herramientas profesionales

(o sea carísimas)

Herramientas profesionales

Herramientas profesionales

43

Conclusiones

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

45

¿Y las tuyas?

Conclusiones

top related