Taller de Desarrollo de Videojuegos con XNA

 

Objetivos y alcance del curso

El curso de creación de videojuegos para Windows y XBOX 360 tiene como objetivo contextualizar el impacto que tiene los videojuegos en la sociedad y la importancia de encausarlos a otros sectores que no necesariamente son entretenimiento, como puede ser sector educación, salud etc. Para lo cual se muestra los conceptos básicos de la creación de un videojuego, se muestran los algoritmos a seguir y prototipos.

Se guía al participante desde validar el hardware y el software, personalizando los colores, así como letreros que se pintan, trabaja con texturas 2D, efectos de audio y video, de modo que al finalizar el curso, cada participante se lleve un videojuego que contenga todo lo descrito anteriormente en un solo proyecto como videojuego listo para implementarse en las 3 pantallas (Xbox, PC, Windows Phone 7)

Al finalizar el entrenamiento el participante está calificado para poder crear sus propios videojuegos en 2D que contiene un guión, una historia, niveles, más aún, tendrá los elementos necesarios para poder crear proyectos orientados a videojuegos en 3D y videojuegos usando sensor Kinect.

Perfil del asistente

  • Emprendedores desarrolladores de software o con una pieza de software en su modelo de negocio.
  • Conocimientos en programación orientada a objetos usando lenguaje de programación C#.
  • Gusto por los videojuegos

Requisitos del asistente

  • El asistente puede llevar su propia laptop que cumpla con los requisitos de software y hardware
  • Familiarizado en Visual Studio 2010 (no obligatorio)

Duración:

  • 8 hrs

Materiales:

Dado que es un curso donde se desarrollarán videojuegos se requieren archivos con que interactuar como la edición de audio, las texturas etc. Por lo que los materiales a usar dentro del entrenamiento y con efectos de poder ahorrar tiempo en el diseño de personajes, texturas, diseños en 2D, archivos de audio y video compatibles para XBOX todo ello están disponibles en éste portal: https://bit.ly/jMNVtj

Requisitos de SW para el día de XNA

  • Windows Vista Home Premium o superior preferentemente Windows 7 profesional
  • Visual Studio 2010 profesional (recomendado) o Visual Studio 2010 Express y XNA Game Studio Framework 4.0

Dado que el Framework XNA 4.0 es portable y puede crear proyectos para Windows, Xbox 360 y Windows Phone, se recomienda descargar Visual Studio Express así como las demás herramientas para Videojuegos en Windows Phone Descargables desde este portal: https://bit.ly/kDk6Bl

Nota: Visual Studio que se descarga desde el link compartido, es la versión express, se recomienda instalar la versión profesional y puede adquirirla mediante BizSpark

Requisitos de HW para el día de XNA

  • Un Procesador a 2.4 GHz o superior
  • 2GB de memoria Ram
  • Monitor con resolución de 1280x1024,
  • 20GB de disco duro (2Gb libres después de la instalación del software requerido)
  • Tarjeta de video que soporte aceleración de gráficos. (de vital importancia)

Nota: si no se cuenta con una tarjeta aceleradora de gráficos, no se puede compilar el proyecto, y el resultado de todo el código escrito no tendrá resultado alguno, puede validarse la instalación tanto de software y hardware creando un nuevo proyecto y compilando sin haber escrito una línea de código, la guía está disponible en éste portal: https://bit.ly/mCqVsf

Temario

  1. Computadora, Xbox, C#, XNA
  • Contextualización de los videojuegos…
  • C# y XNA
  • Correr el primer programa
  • Migrar Programas creados en Windows a XBOX 360
  • Personalizando colores.
  • Quiz

2. Usando XNA Framework

  • Introducción
  • Entrada de datos desde el teclado
  • Propiedades del gamepad
  • Recursos y Contenido
  • Obteniendo texturas 2D
  • Obteniendo efectos de sonido
  • Obteniendo Video
  • Creando un videojuego completo en 2D
  • Interactuando con teclado y un joystick
  • Creando Efectos 3D
  • Conclusiones