desarrollo de juegos con xna - parte 1- a.k.a. cambio radical…

Post on 03-Jan-2015

13 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

<Iñaki Ayucar><info@simax.es><http://graphicdna.blogspot.com>

Desarrollo de juegos con XNA - Parte 1-

a.k.a. Cambio Radical…

Agenda de la 1ª Parte

Tecnologías Tecnologías MicrosoftMicrosoft para el desarrollo de juegos para el desarrollo de juegos

Freak-historia de la evolución de los juegosFreak-historia de la evolución de los juegos

Problemática actualProblemática actual

Propuestas de XNAPropuestas de XNA

Un vistazo rápido a los últimos 30 añosUn vistazo rápido a los últimos 30 añospara entender los próximos 10para entender los próximos 10

Juegos deportivosJuegos deportivos

Juegos / simuladores de conducciónJuegos / simuladores de conducción

Juegos de luchaJuegos de lucha

First Person ShootersFirst Person Shooters

Tecnologías Microsoft para el desarrollo de juegos

DirectX 9.0cDirectX 9.0c Managed Managed

DirectX 9.0cDirectX 9.0cXNAXNA

DirectX 10DirectX 10 ¿ Managed ¿ Managed

DirectX 10 ?DirectX 10 ?

¿ XNA 10 ?¿ XNA 10 ?

Son cada vez más reales, y jugables,Son cada vez más reales, y jugables,

Permiten jugar a través de la red Permiten jugar a través de la red con miles de personascon miles de personas

Y proporcionan horas y horas de diversiónY proporcionan horas y horas de diversión

¡ No está nada mal !¡ No está nada mal !Está claro que los juegos…Está claro que los juegos…

¡Sabemos hacer buenos juegos!¡Sabemos hacer buenos juegos!

Entonces … ¿ cual es el problema ?Entonces … ¿ cual es el problema ?

Desarrollar videojuegos se ha convertido en un actividad multimillonaria

La inversión en elaboración de contenidos llega a ser enorme, con varios GB de datos por título

La vida de un programador puede llegar a ser muy estresante.

“Interesante no, mujer!... Estresante!” Sr. Pazos. Airbag

Los grandes proyectos a menudo implican apuestas tecnológicas muy fuertes, que no siempre se ganan…

“Usamos herramientas distintas para cada tarea. Los programadores

VisualStudio, los artistas Photoshop y los productores

Excel y Project. Nos cuesta un día entero averiguar cual es el

estado real del proyecto”

Brian Keller. Product Manager. Microsoft Corp.

Más de 1380 proyectos que Más de 1380 proyectos que se anunciaron a la prensa …se anunciaron a la prensa …

Y que fueron cancelados …Y que fueron cancelados …

Vida complicada… Estrés.Vida complicada… Estrés.

Necesidad de grandes presupuestosNecesidad de grandes presupuestos

Apuestas en desarrollos tecnológicos con incierto resultadoApuestas en desarrollos tecnológicos con incierto resultado

Poca o ninguna integración de herramientasPoca o ninguna integración de herramientas

Seguimiento de proyectos inviableSeguimiento de proyectos inviable

¿ Cual es la solución ? (si la hay…)¿ Cual es la solución ? (si la hay…)

Resumiendo…

Variables fuertemente tipadas Menos errores de código

25 % menos de código (Tom Miller. GDC2003 proceedings)

Sistema de excepciones estructurado ¡Olvídate del código 0x8876086c 0x8876086c !

Colecciones, Generics, System.Xml, System.IO, Garbage Collector, ...

Intellisense, Refactoring, Starter Kits, Game Components, …

Pruebas unitarias, Code Analyzer, Tests de cobertura de código, …

Control de código fuente, gestión del proyecto centralizada y controlada

Integración de contenidos en Vstudio, compilación incremental, …

Gratis …Gratis …

Gratis …Gratis …

Gratis …Gratis …

40 % menos de tiempo invertido en la etapa de desarrollo

Código más robusto

Más control y menos riesgo

Y encima…

-XNA Billiards (Work In Progress) –

Tiempo de desarrollo: 1 semana

Recursos: 1 persona

top related