Está en la página 1de 17

Desarrollo de Videojuegos

Contenido
Prlogo ................................................................................................................................................ 3 Descripcin del programa ................................................................................................................... 3 Estudiante Objetivo:............................................................................................................................ 4 Prerrequisitos: ..................................................................................................................................... 4 Oportunidades de empleo: ................................................................................................................ 4 Objetivos del Programa ....................................................................................................................... 4 Contenido del Curso ............................................................................................................................ 5 Semestre I............................................................................................................................................ 5 Fundamentos de la Computadora .................................................................................................. 5 Tcnicas de programacin Lgica ................................................................................................... 5 Programacin Orientada a Objetos empleando C++ ...................................................................... 6 Estrategias de Diseo de Juegos ..................................................................................................... 7 Desarrollo de juegos usando Visual C# .......................................................................................... 7 Semestre II........................................................................................................................................... 8 Componentes de Diseo de Juego .................................................................................................. 8 Creando Componentes Visuales del Juego ..................................................................................... 9 Desarrollo de juegos en 2-D mediante el uso de DirectX ............................................................ 10 Semestre III........................................................................................................................................ 11 Desarrollo de Estrategias para Juegos Multijugador .................................................................... 11 Componentes de Diseo de Juegos 3-D ....................................................................................... 12 Desarrollo de juegos 3-D Multijugador ......................................................................................... 13 Semestre IV ....................................................................................................................................... 14 Diseo de Estrategias para Juegos Mviles .................................................................................. 14 Desarrollo de Rapid Mobile Game (RMG) ..................................................................................... 14 Desarrollo de Juegos Mviles Cross-Platform............................................................................... 15 Precios ............................................................................................................................................... 16

Prlogo
NIIT es la compaa de capacitacin en TI ms grande en Asia y es una corporacin lder en Desarrollo de Talento a nivel global. El amplio portafolio de servicios NIIT comprende una mezcla de soluciones globales con adaptacin local. Basados en su visn de desarrollar talento global, NIIT est ayudando a construir un pool de profesionales listos para ser empleados por la industria. Este documento provee la descripcin del programa de Video Juegos ofrecido por nuestro centro en Ciudad de Mxico. Aqu estn enlistados los detalles y temario del programa.

Descripcin del programa Objetivo: El programa de VideoJuegos es un exhaustivo currculo de 4 semestres enfocado en proveer a los estudiantes habilidades clave para su entrada en la industria de los Juegos. Esto mediante la preparacin de los estudiantes en el rea de desarrollo de programacin lgica, programacin orientada a objetos, desarrollo de estrategias para un jugador, multi jugador y juegos mviles, creacin de arte 2-D y 3-D, programacin en DirectX 9 para juegos en 2-D, programacin en XNA para 3D y juegos multi-jugador. Tecnologas como Flash y Flash Lite con Actionscripting, J2ME y BREW son empleadas adicionalmente en la enseanza de programacin para juegos mviles. Es muy importante hacer notar que mientras que la creacin de activos en 2-D y 3-D son fundamentales para establecer el look y el sentido del mundo de los juegos, no son el foco principal del programa. Este programa tiene cursos que ayudan al estudiante a entender la importancia de los grficos, manipulacin de los mismos, animacin, modelado 3-D que incluye la creacin de arte 2-D y 3-D para el juego, pero esto no se ensea desde el punto de vista de un artista en videojuegos. Este programa ha sido creado ms desde el punto de vista de un programador y de esta manera el estudiante pueda estar en la posicin de entender la importancia de los grficos en un juego y ser capaz de manipularlos desde 2-D y 3-D de manera programtica para crear efectos visuales y animacin, importantes en cualquier juego.

Estudiante Objetivo: Este curso est diseado para personas que tienen una alta atencin al detalle en el trabajo creativo, y que usan esta misma atencin al detalle para desarrollar altas habilidades en programacin.

Prerrequisitos: Afinidad hacia el trabajo artstico y la creatividad Es deseable ms no indispensable tener familiaridad con el lenguaje de programacin orientada a objetos. Es deseable ms no indispensable haber estudiado matemticas hasta nivel XII Conocimientos Bsicos de computacin y trabajo en con internet Habilidad para interactuar en ingls en clase.

Oportunidades de empleo: Programador de juegos Jr. Programador de Juegos, Ingeniero de juegos, Artista de juegos, Desarrollador de juegos en Flash, QA Tester, Lead QA, Diseador de niveles. Duracin: 576 Horas (144 Horas / Semestre x 4)

Objetivos del Programa A la exitosa terminacin del programa los estudiantes sern capaces de: Demostrar habilidades bsicas en Office Manipulacin y edicin de grficos Creacin de arte para juegos en 2-D y 3-D Animacin en 2-D y 3-D Manipulacin programtica de los componentes artsticos de un juego Creacin de juegos para PC mono usuario y multiusuario empleando tecnologas como DirectX y XNA Creacin de juegos para telfonos mviles empleando varias tecnologas como J2ME, Flash Lite y BREW

Contenido del Curso Semestre I Fundamentos de la Computadora Este curso tiene como objetivo introducir al estudiante a los fundamentos bsicos de la computadora y sus componentes. Ms adelante este curso introduce al estudiante a las aplicaciones de Office donde aprender el uso de Word y Excel. Por ltimo este curso provee actividades de bsqueda de informacin y comunicacin en internet. Al trmino de este curso el estudiante aprender a: Apreciar la importancia de una computador Identificar los varios tipos de dispositivos hardware y software Personalizar el escritorio y manejar archivos y folders usando Windows Explorer Definir los trminos comunes relacionados con Internet Crear, editar, formatear y salvar documentos usando Word Insertar bullets y nmeros en un documento Insertar una tabla en un documento Dibujar objetos usando la herramienta de dibujo Crear hojas de clculo usando Excel Utilizar funciones predeterminadas para la realizacin de clculos Arreglar datos de manera ascendente o descendente Realizar clculos aritmticos mediante el uso de formulas Dar formato a hojas de clculo mediante el formateo condicional Crear grficas para presentar datos Usar el internet para buscar informacin Usar el internet para entretenimiento y comunicacin

Tcnicas de programacin Lgica La base de cualquier lenguaje de programacin se fundamenta en las tcnicas empleadas para construir y aplicar la lgica. Este mdulo comprende las tcnicas empleadas para representar la lgica en resolucin de problemas mediante el uso de una computadora. Adicionalmente explica cmo desarrollar programacin lgica bsica, mediante el uso de tcnicas de diagramas de flujo, interacciones y programacin por mdulos.

Al trmino de este curso el estudiante aprender a: Identificar los requisitos de entrada y salida Identificar programas Representacin lgica mediante el uso de diagramas de flujo Identificacin de datos y tipos de datos Empleo de operadores Representacin de decisiones en un diagrama de flujo Identificacin de procesos repetitivos Representacin de condiciones complejas e interacciones mediante el uso de diagramas de flujo Separacin de un problema en mdulos

Programacin Orientada a Objetos empleando C++ Este curso te introduce a la metodologa orientada a objetos usando C++ como lenguaje de programacin. El curso introduce la implementacin de conceptos tales como abstraccin, encapsulacin y polimorfismo. Adems este curso introduce varios conceptos de programacin empleando C++ tales como: construccin manejo y sigle linked list.

Al trmino de este curso el estudiante aprender a: Identificar la tcnica orientada a objetos en el desarrollo de software Crear e implementar objetos en el desarrollo de software Implementar encapsulacin y abstraccin Uso de operadores y construcciones Implementacin de polimorfismo y polimorfismo dinmico Implementacin de herencia y herencia mltiple Almacenamiento de datos en archivos Identificacin de necesidades en listas enlazadas Implementacin de operaciones en listas enlazadas simples.

Estrategias de Diseo de Juegos El curso de Estrategias de Diseo de Juegos (GDS) cubre el mundo de los juegos desde la perspectiva de un diseador. Analiza como los juegos de computadora trabajan y como los jugadores se relacionan con el juego. Adicionalmente el curso explica el proceso de desarrollo de juegos, los variados elementos de diseo de juegos (incluyendo el uso de grficos, sonido y animacin), el rol de la gente involucrada en la creacin de juegos y las expectativas de los jugadores. Al trmino de este curso el estudiante aprender a: Identificar juegos y su evolucin Identificar el ciclo de vida del desarrollo de juegos Identificar las expectativas de un jugador de videojuegos y el mercado de los mismos Identificar las caractersticas esenciales de un juego Desarrollar el concepto de un juego Desarrollar la propuesta de un juego Desarrollar el Storyboard de un juego Identificar y categorizar los elementos de diseo de un juego empleados en los diferentes gneros de juegos Identificar las limitaciones mientras se disea un juego Identificar y disear rompecabezas en juegos de computadora Identificar las tecnologas emergentes

Desarrollo de juegos usando Visual C#

El curso de Desarrollo de Juegos mediante C# cubre como desarrollar juegos con Interfaces Graficas de Usuarios (GUI) basados en Visual C#. El curso analiza el modelo de programacin de Windows, el ambiente de Visual Studio 2005 y el .NET framework para formar una programacin basada en GUI. El curso analiza cmo crear clases, formas de Windows, eventos, controles, grficos y ayuda para un juego. Adems este curso analiza conceptos como handling exceptions, debuggin y optimizing code, y empaquetamiento y entrega de juegos.

Al trmino de este curso el estudiante aprender a: Identificar los fundamentos de la interface de programacin de Windows y la Interface de dispositivos Grficos Identificar los componentes de .NET framework El uso de Visual Studio 2005 IDE ara la creacin y ejecucin de juegos Creacin de clases en un programa Visual C# Crear y personalizar formas de Windows y controles Implementar las clases de CommonDialog Crear controles de usuarios Implementar grficos y audio en un juego en Visual C# Debug y optimizacin de juegos Creacin de un sistema de ayuda para un juego Configurar y desplegar juegos

Semestre II

Componentes de Diseo de Juego El curso de Diseo de Componentes de Juego (DGC) cubre el mundo de los juegos desde la perspectiva de un diseador. Cada juego consiste en tres componentes: narrativa, visual y tcnica. Este curso introduce estos componentes y analiza como disearlos en orden para crear un juego profesional y comercial.

Este curso es relevante para los diseadores de juegos que quieran entrar al fascinante mundo del desarrollo profesional de juegos. Los juegos ya no son pequeas piezas de cdigo juntas con algunos grficos y sonidos. Hoy en da los juegos comerciales necesitan enfocarse a consciencia en los siguientes elementos para mejorar el juego: Una historia que haga que los jugadores tengan empata con los personajes del juego Un personaje que represente al jugador y el ambiente en el que el personaje opera Un juego de componentes tcnicos que hagan el juego tan realista como sea posible

Al trmino de este curso el estudiante aprender a: Identificar los componentes de un juego y crear un script y storyboard Contar una historia y disear un personaje en un juego Comunicarse mediante el uso de diseo visual bsico y elementos visuales Identificar los tipos y usos de visuales en un juego Crear y animar formas primitivas Permitir interaccin en el arte de un juego mediante el uso de principios matemticos Transformar y aplicar principios de fsica en los objetos artsticos de los juegos Identificar el uso de mquinas en el desarrollo de juegos.

Creando Componentes Visuales del Juego Los componentes bsicos para la creacin de los elementos visuales de los juegos son las imgenes, animaciones y modelos. Este curso introduce al estudiante en 3 tipos de componentes y explica cmo crearlos para la elaboracin de un juego comercial. Este curso es relevante para los desarrolladores de juegos que quieren entrar en el sorprendente mundo profesional del desarrollo de juegos en 2-D. Hoy en da los juegos comerciales necesitan enfocarse a consciencia en los siguientes elementos para mejorar el juego.

Imgenes: Deben ser realistas y deben estar mapeadas a la lnea de la historia y sus personajes Animaciones y Video: Deben ser significativas, agradables y adecuadas Cdigo: El Cdigo debe brindar la interactividad, flexibilidad, realidad y lgica requeridas por el juego Modelos 3-D Deben ser realistas, atractivas y deben estar mapeadas con la lnea de la historia y sus caracteres

Al trmino de este curso el estudiante aprender a: Comprender e implementar los conceptos de imagin empleando imagin software Describir los fundamentos de seleccin, color, formatos de archivo y crear o modificar las imgenes para el juego Describir los fundamentos de las capas o layers, enmascarado y canales; usndolos para extraer objetos de las imgenes Uso de la herramienta de retoque para retocar imgenes Describir los fundamentos de efectos y mapeo creando efectos para imgenes del juego Identificar los conceptos de animacin y crear animaciones Describir los fundamentos de lneas de tiempo, audio-video y creacin de animacin en 2-D Comprender los fundamentos de ActionScripting y creacin de prototipos de juegos mediante el uso de ActionScripting Descripcin bsica de conceptos de fsica e identificacin de los principios fsicos usados en animacin Aplicacin de principios de fsica y matemticas en animaciones Descripcin de fundamentos de modelado y creacin simple de modelos en 3-D Descripcin de conceptos sobre cmaras e iluminacin y creacin de efectos y animacin en modelos

Desarrollo de juegos en 2-D mediante el uso de DirectX La industria de los juegos se ha convertido en una industria multimillonaria. Es la plataforma ideal para que los programadores demuestren su talento y creen juegos realistas que puedan atraer la imaginacin de los jugadores. La naturaleza lucrativa de la industria del juego est recibiendo a ms y ms competidores en el negocio. Para triunfar en este mercado los desarrolladores deben producir juegos de calidad en periodos de tiempo reducidos. Esto puede ser logrado usando DirectX y Visual C# para el Desarrollo Rpido de Aplicaciones (RAD). Este conocimiento reducir la curva de aprendizaje de los programadores familiarizados con OOPS.

Al trmino de este curso el estudiante aprender a: Describir los grficos y las APIs multimedia usados en Windows, identificar DirectX como el futuro de Windows Graphics y describir las tecnologas emergentes en sistema operativo Microsoft Identificar a DirectX como API de juegos y comprender los conceptos bsicos de programacin 2-D en DirectX Analizar los requerimiento del juego, su diseo y construccin Preparar la ventana del juego y preparar las entradas/salidas de dispositivos para el juego Desplegar imgenes, sprites, texto y formas geomtricas Agregar comportamiento a los sprites del juego Animar los sprites en los juegos Implementar audio y video en los juegos Uso de plantillas para el desarrollo de juegos Optimizar el juego Empacar y desplegar el juego

Semestre III Desarrollo de Estrategias para Juegos Multijugador La industria de juegos est creciendo a pasos agigantados. Lejos quedan los das donde las personas solo jugaban juegos de un jugador. Los Juegos multijugador proveen una plataforma para la socializacin por medio de hacer que el jugador compita y juegue contra el otro. Los jugadores quieren interactuar y competir contra la inteligencia y habilidades de otra persona, ms que jugar contra una computadora.

Al trmino de este curso el estudiante aprender a: Identificar diferentes configuraciones multijugador y varios tipos de juegos multijugador y configuraciones comunitarias Identificar varios arreglos de redes y los beneficios de que los juegos empleen estos arreglos particulares Identificar los canales de comunicacin y protocolos empleados en los juegos Conocer el funcionamiento de los servidores de juegos en juegos masivos multijugador Identificar arquitecturas de redes para juegos Identificar retos para los juegos multijugador Identificacin de recursos, escalabilidad y performance Entender que hay dentro del diseo de un motor de juegos Identificar las mejores prcticas para la creacin de juegos multijugador Apreciar el futuro de los juegos multijugador

Componentes de Diseo de Juegos 3-D El curso de Diseo de Componentes para juegos 3-D (D3DC) cubre aspectos artsticos de diseo 3-D tales como: texturas, modelos y terrenos para juegos multijugadores. Este mdulo ha sido diseado tomando en cuenta los requerimientos del diseador de juegos que cuenta con las habilidades y el tiempo necesario pero con un presupuesto limitado.

Al trmino de este curso el estudiante aprender a: Comprender conceptos grficos en 3-D Aplicar principios matemticos para manipular los modelos de los juegos Comprender los conceptos y emplear la fsica en estos juegos Comprender los conceptos de modelado 3-D Crear y optimizar modelos 3-D para un juego Aplicar materiales y texturas en modelos 3-D Crear UVW mapping Iluminar el mundo de los juegos Aplicar varios emplazamientos de cmara en el mundo de 3-D Modelado avanzado en 3-D Vestir el modelo de un juego Disear un Sistema particular

Desarrollo de juegos 3-D Multijugador La industria de los juegos provee a los programadores la plataforma ideal para exponer su talento y crear juegos realistas que puedan capturar la imaginacin de los jugadores. Los jugadores hoy en da demandan una gran experiencia al jugar, con grandes mundos que explorar, ms interesantes tareas que realizar, y un ms alto grado de realismo. Para proyectar realismo, el mundo de los juegos debe ser por naturaleza tridimensional (3-D). Esto ha sido posible gracias al avance en la tecnologa, el hardware para grficos en las computadoras con CPUs ms pequeos y potentes. Adems aplicaciones como Rapid Application Development (RAD) permiten a los desarrolladores producir juegos 3-D ms fcil y rpidamente .Este curso es relevante para los desarrolladores de juegos que quieren crear juegos multijugadores en 3-D Al trmino de este curso el estudiante aprender a: Comprender la programacin de juegos mediante el uso de XNA Framework Desplegar grficos 2-D en juegos 3-D Comprender los fundamentos de programacin en juegos 3-D Comprender los fundamentos de High Level Shader Language (HLSL) Crear y desplegar objetos 3-D en el mundo de los juegos Crear advanced shaders para efectos visuales Implementar sistemas particulares Desarrollar un prototipo de juego 3-D Disear un API de red para juegos multiusuarios Implementar la interface de red para juegos

Semestre IV Diseo de Estrategias para Juegos Mviles La industria de los telfonos mviles tiene una presencia masiva en todo el planeta. Esto ha permitido a la industria de Juegos Mviles convertirse en una industria multimillonaria. Esta industria es el sitio ideal para los programadores que quieren demostrar su talento y crear jugos realistas que capturen la imaginacin de los jugadores. Para triunfar en este mercado tan competitivo, los desarrolladores deben contar con los conocimientos necesarios en las diversas plataformas de desarrollo, ecosistemas, ciclos de vida y mecanismos de prueba. Adems los desarrolladores deben saber cmo eficientar el diseo de juegos especficamente en un telfono mvil. Al trmino de este curso el estudiante aprender a: Introducir juegos para mviles Identificar las plataformas de diseo para estos juegos Comprender el ciclo de vida del desarrollo de estos juegos Comprender el ecosistema de estos juegos Comprender el Framework de estos juegos Comprender la portabilidad e interoperabilidad de estos juegos Comprender las consideraciones de diseo para juegos de un solo jugador Comprender las consideraciones de diseo para juegos multijugador Diseo grfico para juegos mviles Diseo de interfaces para juegos mviles Diseo de media para juegos mviles

Desarrollo de Rapid Mobile Game (RMG) Hoy en da la industria de los juegos mviles requiere de profesionales que puedan desarrollar juegos interesantes en un corto periodo de tiempo. El mdulo de Desarrollo de Rapid Movile Game ensea cmo construir juegos mviles en 2-D de manera rpida. Este mdulo explica el uso de Flash con Flashlite con el objeto de desarrollar juegos que puedan ser codificados y probados de manera rpida y sencilla. Adems este mdulo ensea cmo integrar varios elementos tales como imgenes, animaciones y audio con el objetivo de proveer una grata experiencia de juego.

Al trmino de este curso el estudiante aprender a: Explicar el overview del desarrollo de juegos mviles Analizar los componentes de los juegos mviles Disear los artes para los juegos mviles Disear la animacin para juegos mviles Construir interactividad en un juego mvil Desarrollo de los componentes UI en juegos mviles Preparar el ambiente de un juego mvil Mejorar el juego incorporando las funciones de cada telfono mvil Incluir sonido en los juegos Desarrollar un prototipo de juego mvil 2-D Probar juegos mviles en emuladores

Desarrollo de Juegos Mviles Cross-Platform En el multimillonario negocio de los juegos mviles para ser un desarrollador exitoso, debe saber cmo crear juegos para las diferentes tecnologas inalmbricas tales como CDMA/GSM y desarrollarlo. Los juegos mviles exitosos corren en estas tecnologas satisfaciendo las necesidades de los jugadores. Este mdulo introduce al estudiante a los ms recientes ambientes de desarrollo de juegos mviles tales como BRWE y J2ME. Tambin ensea cmo crear juegos para CDMA/GSM mediante el uso de ambientes BREW y J2ME.Adicionalmente provee informacin relacionada a la programacin de modelos 3-D para juegos mviles. Las diferentes situaciones que se pueden enfrentar durante el desarrollo de estos juegos tambin son discutidas en este mdulo. Al emplear tecnologas como BREW y J2ME se pueden desarrollar juegos ms interesantes para telfonos mviles.

Al trmino de este curso el estudiante aprender a: Explicar el CDMA y el ambiente de juego GSM Comprender y probar la aplicacin CDMA Trabajar con grficos y animaciones Finalizar un prototipo para telfonos CDMA Crear una aplicacin MIDP Crear y desplegar grficos 2-D para juegos GSM Crear mapas de nivel en los juegos Crear y trabajar en grficos mviles 3-D Crear y moverse alrededor del mundo de los juegos Crear y construir un juego Desplegar juegos mviles

Precios

Semestre

Duracin por semestre

Precio por semestre

Subsidio Mxico First 35%

Aportacin del estudiante

Semestre I

144 Horas

$1,440.00 USD

$936.00 USD

Semestre II

144 Horas

$1,440.00 USD

35%

$936.00 USD

Semestre III

144 Horas

$1,440.00 USD

35%

$936.00 USD

Semestre IV

144 Horas

$1,440.00 USD

35%

$936.00 USD

Nota: Precios en Dlares Americanos ms I.V.A.

También podría gustarte