SlideShare una empresa de Scribd logo
1 de 29
XNA Game Studio Desarrollo de juegos para plataformas Windows y XBOX 360 EinyelArcoraci CME - Argentina MSP - Mendoza
La historia de los videojuegos Un legado de 40 años
TennisforTwo (1958) Creado por William Higinbothan para el BrookhavenNationalLaboratory. Utilizó un osciloscopio para representar la cancha, la red y la pelota.
Spacewar! (1962) Creado por Steve Rusell para el MIT. Desarrollado para la PDP-1.
PONG
Pitfall
Super Mario Bros
Donkey Kong Country
Juegos para PC FirstPersonShooter Real Time Strategy
Juegos para PCEvolución FirstPersonShooter Real Time Strategy
Avances tecnológicos Mejor poder de procesamiento. Hardware especializadoen aceleracion de video. Hardware especializado en calculos de física. Internet. Técnicas de desarrollo de juegos.
¿ Qué es XNA ? Framework basado en .NET 2.0 que contiene una librería de clases para el desarrollo de juegos. CLR optimizada para requerimientos de juegos. Multiplataforma: Windows XP SP2, Windows Vista, Windows 7, XBOX 360 y ZUNE. Programación en C# .NET.
¿ Por qué utilizar XNA ? Mediante el “content pipeline” apunta a que los creadores de juegos se enfoquen en la lógica del mismo y no en crear un “parser” o importer para cada recurso que utiliza. Programación Orientada a Objetos. C# .NET. Gratis.
Content Pipeline El artista diseñador crea los recursos y el CP permite traerlos a un formato común para usarlos en runtime. Evita la creación de importers y procesors particulares para cada tipo de archivo que se necesite usar (aunque lo permite). El desarrollador se enfoca en la lógica o gameplay.
Content Pipeline
Content Pipeline En tiempo de desarrollo, se manejan los recursos originales. Editamos sando photoshop, blender, 3d studio, etc. Cuando se traen al juego, la informacion se transforma en entidades manejables por XNA (vertices, splines, etc.).
Content Pipeline Mediante los “procesors” los elementos son compilados y analizados. Por ejemplo un modelo 3D puede tener informacion de animacion que tiene que ser analizada  y guardada en frames.
Content Pipeline Al final del proceso todos los recursos son entendidos por el manejador de contenidos (ContentManager) y pueden ser usados y asociados a su clases.
¿ Qué necesito para empezar ? Microsoft Direct X - Gratis Visual C# Express Edition - Gratis Microsoft XNA Game Studio - Gratis
Programación de juegos ¿ Cómo funcionan ?
Ciclo básico de los juegos Load Update Draw
Ejemplo – Diseño de Clases
Ensamblaje de clases al juego Clase X Load() Update() Draw() Juego Load() Update() Draw()
Anatomía de un Juego Creando SpaceShooter
Clases Game1 1 SpaceShip * ,[object Object]
Power Ups
Etc.,[object Object]
Clases Anexas Fundamentales Vector2 – Vector3 Texture2D GraphicsDevice ContentManager Keyboard GameTime
Clases en SpaceShip Debe ocupar un lugar en el espacio (Vector2) Debe usar una textura para ser representada (Texture2d y SpriteBatch) Debe responder al input (Keyboard) Debe poseer lógica al disparar los misiles (GameTime)

Más contenido relacionado

Destacado

Informatica Y Powerpoint
Informatica Y PowerpointInformatica Y Powerpoint
Informatica Y Powerpoint
yandry2010
 
Tic Project
Tic ProjectTic Project
Tic Project
merchemm
 
Chaco Miseria Sin Fin
Chaco   Miseria Sin FinChaco   Miseria Sin Fin
Chaco Miseria Sin Fin
guestafe004
 
Desafios Mundiales Y El Desarrollo Humano
Desafios Mundiales Y El Desarrollo HumanoDesafios Mundiales Y El Desarrollo Humano
Desafios Mundiales Y El Desarrollo Humano
sara
 
Microempresa
MicroempresaMicroempresa
Microempresa
TATIANA
 
Cemex
CemexCemex
Cemex
utale
 
Européennes 2014 - Engagement PAC
Européennes 2014 - Engagement PACEuropéennes 2014 - Engagement PAC
Européennes 2014 - Engagement PAC
CaroleDelga
 
Ad words conférence planete-ecommerce-17-avril-2013
Ad words  conférence planete-ecommerce-17-avril-2013Ad words  conférence planete-ecommerce-17-avril-2013
Ad words conférence planete-ecommerce-17-avril-2013
webconnexion
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
Edu Fraga
 

Destacado (20)

Informatica Y Powerpoint
Informatica Y PowerpointInformatica Y Powerpoint
Informatica Y Powerpoint
 
Cohérence territoriale, atelier #1
Cohérence territoriale, atelier #1Cohérence territoriale, atelier #1
Cohérence territoriale, atelier #1
 
Tic Project
Tic ProjectTic Project
Tic Project
 
Las Mujeres Que Nunca Sonrien
Las Mujeres Que Nunca SonrienLas Mujeres Que Nunca Sonrien
Las Mujeres Que Nunca Sonrien
 
Chaco Miseria Sin Fin
Chaco   Miseria Sin FinChaco   Miseria Sin Fin
Chaco Miseria Sin Fin
 
Islam
IslamIslam
Islam
 
Desafios Mundiales Y El Desarrollo Humano
Desafios Mundiales Y El Desarrollo HumanoDesafios Mundiales Y El Desarrollo Humano
Desafios Mundiales Y El Desarrollo Humano
 
Henry - Esculturas dinámicas
Henry - Esculturas dinámicasHenry - Esculturas dinámicas
Henry - Esculturas dinámicas
 
Microempresa
MicroempresaMicroempresa
Microempresa
 
Cemex
CemexCemex
Cemex
 
Européennes 2014 - Engagement PAC
Européennes 2014 - Engagement PACEuropéennes 2014 - Engagement PAC
Européennes 2014 - Engagement PAC
 
Images sublimes 11
Images sublimes 11Images sublimes 11
Images sublimes 11
 
Ad words conférence planete-ecommerce-17-avril-2013
Ad words  conférence planete-ecommerce-17-avril-2013Ad words  conférence planete-ecommerce-17-avril-2013
Ad words conférence planete-ecommerce-17-avril-2013
 
Vinculilla 2009
Vinculilla 2009Vinculilla 2009
Vinculilla 2009
 
Clase #3 de power point
Clase #3 de power pointClase #3 de power point
Clase #3 de power point
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
arquitectura
arquitecturaarquitectura
arquitectura
 
Agrandir le cercle de soins : Le bilan comparatif des médicaments dans la com...
Agrandir le cercle de soins : Le bilan comparatif des médicaments dans la com...Agrandir le cercle de soins : Le bilan comparatif des médicaments dans la com...
Agrandir le cercle de soins : Le bilan comparatif des médicaments dans la com...
 
Pres Web2.0
Pres Web2.0Pres Web2.0
Pres Web2.0
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 

Similar a [Code Camp 2009] Desarrollo de juegos con XNA (Ángel Arcoraci)

IntroduccióN Al Xna Framework
IntroduccióN Al Xna FrameworkIntroduccióN Al Xna Framework
IntroduccióN Al Xna Framework
guestc5bd81f
 
Introduccion A Xna By Lasa
Introduccion A Xna By LasaIntroduccion A Xna By Lasa
Introduccion A Xna By Lasa
Luis A. Sanchez
 
Clase 9 sistemas
Clase 9 sistemasClase 9 sistemas
Clase 9 sistemas
Mguel
 
Juegos logicos
Juegos logicosJuegos logicos
Juegos logicos
Mguel
 
Teoria juegos
Teoria juegosTeoria juegos
Teoria juegos
Mguel
 
Modelamiento de juegos
Modelamiento de juegosModelamiento de juegos
Modelamiento de juegos
ingsistemas1
 
Articulo cientifico
Articulo cientificoArticulo cientifico
Articulo cientifico
Jose Ortega
 
Motores de videojuegos
Motores de videojuegosMotores de videojuegos
Motores de videojuegos
Juan Felipe
 
Investigación sg y sl
Investigación   sg y slInvestigación   sg y sl
Investigación sg y sl
Marco AP
 

Similar a [Code Camp 2009] Desarrollo de juegos con XNA (Ángel Arcoraci) (20)

IntroduccióN Al Xna Framework
IntroduccióN Al Xna FrameworkIntroduccióN Al Xna Framework
IntroduccióN Al Xna Framework
 
Introduccion A Xna By Lasa
Introduccion A Xna By LasaIntroduccion A Xna By Lasa
Introduccion A Xna By Lasa
 
Desarrollo De Videojuegos Con Xna
Desarrollo De Videojuegos Con XnaDesarrollo De Videojuegos Con Xna
Desarrollo De Videojuegos Con Xna
 
Xna
XnaXna
Xna
 
Diapositiva de juegos, Cesar negret velasco
Diapositiva de juegos, Cesar negret velascoDiapositiva de juegos, Cesar negret velasco
Diapositiva de juegos, Cesar negret velasco
 
Presentacion tfm adrian_alonso_gonzalez-light
Presentacion tfm adrian_alonso_gonzalez-lightPresentacion tfm adrian_alonso_gonzalez-light
Presentacion tfm adrian_alonso_gonzalez-light
 
Clase 9 sistemas
Clase 9 sistemasClase 9 sistemas
Clase 9 sistemas
 
Juegos logicos
Juegos logicosJuegos logicos
Juegos logicos
 
Teoria juegos
Teoria juegosTeoria juegos
Teoria juegos
 
10a daniel felipe peña creación de un videojuego
10a daniel felipe peña creación de un videojuego10a daniel felipe peña creación de un videojuego
10a daniel felipe peña creación de un videojuego
 
Desarrollo de Juegos
Desarrollo de JuegosDesarrollo de Juegos
Desarrollo de Juegos
 
Diapositiva de juegos 9A
Diapositiva de juegos 9ADiapositiva de juegos 9A
Diapositiva de juegos 9A
 
Modelamiento de juegos
Modelamiento de juegosModelamiento de juegos
Modelamiento de juegos
 
Xna game studio presentación 01
Xna game studio   presentación 01Xna game studio   presentación 01
Xna game studio presentación 01
 
Produccion de videojuegos
Produccion de videojuegosProduccion de videojuegos
Produccion de videojuegos
 
Articulo cientifico
Articulo cientificoArticulo cientifico
Articulo cientifico
 
Motores de videojuegos
Motores de videojuegosMotores de videojuegos
Motores de videojuegos
 
Diapositivas jose
Diapositivas joseDiapositivas jose
Diapositivas jose
 
Investigación sg y sl
Investigación   sg y slInvestigación   sg y sl
Investigación sg y sl
 
Presentacion videojuegos
Presentacion videojuegosPresentacion videojuegos
Presentacion videojuegos
 

Más de Microsoft Argentina y Uruguay [Official Space]

Más de Microsoft Argentina y Uruguay [Official Space] (20)

CodeCamp 2010 | Diez formas de escribir código (in)seguro
CodeCamp 2010 | Diez formas de escribir código (in)seguroCodeCamp 2010 | Diez formas de escribir código (in)seguro
CodeCamp 2010 | Diez formas de escribir código (in)seguro
 
CodeCamp 2010 | Efectos especiales con Silverlight
CodeCamp 2010 | Efectos especiales con SilverlightCodeCamp 2010 | Efectos especiales con Silverlight
CodeCamp 2010 | Efectos especiales con Silverlight
 
CodeCamp 2010 | FBI- Fácil Business Intelligence
CodeCamp 2010 | FBI- Fácil Business IntelligenceCodeCamp 2010 | FBI- Fácil Business Intelligence
CodeCamp 2010 | FBI- Fácil Business Intelligence
 
CodeCamp 2010 | Hyper-V en Windows Server 2008 R2 e interoperabilidad con Linux
CodeCamp 2010 | Hyper-V en Windows  Server 2008 R2 e interoperabilidad con LinuxCodeCamp 2010 | Hyper-V en Windows  Server 2008 R2 e interoperabilidad con Linux
CodeCamp 2010 | Hyper-V en Windows Server 2008 R2 e interoperabilidad con Linux
 
CodeCamp 2010 | Productividad mas allá de la velocidad de tus dedos (cazzulin...
CodeCamp 2010 | Productividad mas allá de la velocidad de tus dedos (cazzulin...CodeCamp 2010 | Productividad mas allá de la velocidad de tus dedos (cazzulin...
CodeCamp 2010 | Productividad mas allá de la velocidad de tus dedos (cazzulin...
 
CodeCamp 2010 | Un paseo por WCF 4.0
CodeCamp 2010 | Un paseo por WCF 4.0CodeCamp 2010 | Un paseo por WCF 4.0
CodeCamp 2010 | Un paseo por WCF 4.0
 
CodeCamp 2010 | Desarrollo de videojuegos fuera de control
CodeCamp 2010 | Desarrollo de videojuegos fuera de controlCodeCamp 2010 | Desarrollo de videojuegos fuera de control
CodeCamp 2010 | Desarrollo de videojuegos fuera de control
 
CodeCamp 2010 | Recorriendo ocs 2010
CodeCamp 2010 | Recorriendo ocs 2010CodeCamp 2010 | Recorriendo ocs 2010
CodeCamp 2010 | Recorriendo ocs 2010
 
Novedades de vs 2010 y net 40
Novedades de vs 2010 y net 40Novedades de vs 2010 y net 40
Novedades de vs 2010 y net 40
 
Run 2 0 keynote azure
Run 2 0 keynote azureRun 2 0 keynote azure
Run 2 0 keynote azure
 
Run 20 Track SQL Server
Run 20 Track SQL ServerRun 20 Track SQL Server
Run 20 Track SQL Server
 
Run 20 programando sobre sharepoint 2010
Run 20 programando sobre sharepoint 2010Run 20 programando sobre sharepoint 2010
Run 20 programando sobre sharepoint 2010
 
(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0
(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0
(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Moss
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Moss(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Moss
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Moss
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Mapa De Ruta
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Mapa De Ruta(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Mapa De Ruta
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Mapa De Ruta
 
(27.05) MOSSCA Invita - Búsqueda empresarial 2
(27.05) MOSSCA Invita - Búsqueda empresarial 2(27.05) MOSSCA Invita - Búsqueda empresarial 2
(27.05) MOSSCA Invita - Búsqueda empresarial 2
 
(27.05) MOSSCA Invita - Búsqueda empresarial 1
(27.05) MOSSCA Invita - Búsqueda empresarial 1(27.05) MOSSCA Invita - Búsqueda empresarial 1
(27.05) MOSSCA Invita - Búsqueda empresarial 1
 
(25.03) RUN 09 - Sesiones Desarrollo - Azure Live
(25.03) RUN 09 - Sesiones Desarrollo - Azure Live(25.03) RUN 09 - Sesiones Desarrollo - Azure Live
(25.03) RUN 09 - Sesiones Desarrollo - Azure Live
 

Último

editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
ssusere34b451
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
EdwinGarca59
 

Último (20)

Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
avancestecnologicossigloveintiunoprofetengohambreayuda
avancestecnologicossigloveintiunoprofetengohambreayudaavancestecnologicossigloveintiunoprofetengohambreayuda
avancestecnologicossigloveintiunoprofetengohambreayuda
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docx
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blog
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 

[Code Camp 2009] Desarrollo de juegos con XNA (Ángel Arcoraci)

  • 1. XNA Game Studio Desarrollo de juegos para plataformas Windows y XBOX 360 EinyelArcoraci CME - Argentina MSP - Mendoza
  • 2. La historia de los videojuegos Un legado de 40 años
  • 3. TennisforTwo (1958) Creado por William Higinbothan para el BrookhavenNationalLaboratory. Utilizó un osciloscopio para representar la cancha, la red y la pelota.
  • 4. Spacewar! (1962) Creado por Steve Rusell para el MIT. Desarrollado para la PDP-1.
  • 9. Juegos para PC FirstPersonShooter Real Time Strategy
  • 10. Juegos para PCEvolución FirstPersonShooter Real Time Strategy
  • 11. Avances tecnológicos Mejor poder de procesamiento. Hardware especializadoen aceleracion de video. Hardware especializado en calculos de física. Internet. Técnicas de desarrollo de juegos.
  • 12. ¿ Qué es XNA ? Framework basado en .NET 2.0 que contiene una librería de clases para el desarrollo de juegos. CLR optimizada para requerimientos de juegos. Multiplataforma: Windows XP SP2, Windows Vista, Windows 7, XBOX 360 y ZUNE. Programación en C# .NET.
  • 13. ¿ Por qué utilizar XNA ? Mediante el “content pipeline” apunta a que los creadores de juegos se enfoquen en la lógica del mismo y no en crear un “parser” o importer para cada recurso que utiliza. Programación Orientada a Objetos. C# .NET. Gratis.
  • 14. Content Pipeline El artista diseñador crea los recursos y el CP permite traerlos a un formato común para usarlos en runtime. Evita la creación de importers y procesors particulares para cada tipo de archivo que se necesite usar (aunque lo permite). El desarrollador se enfoca en la lógica o gameplay.
  • 16. Content Pipeline En tiempo de desarrollo, se manejan los recursos originales. Editamos sando photoshop, blender, 3d studio, etc. Cuando se traen al juego, la informacion se transforma en entidades manejables por XNA (vertices, splines, etc.).
  • 17. Content Pipeline Mediante los “procesors” los elementos son compilados y analizados. Por ejemplo un modelo 3D puede tener informacion de animacion que tiene que ser analizada y guardada en frames.
  • 18. Content Pipeline Al final del proceso todos los recursos son entendidos por el manejador de contenidos (ContentManager) y pueden ser usados y asociados a su clases.
  • 19. ¿ Qué necesito para empezar ? Microsoft Direct X - Gratis Visual C# Express Edition - Gratis Microsoft XNA Game Studio - Gratis
  • 20. Programación de juegos ¿ Cómo funcionan ?
  • 21. Ciclo básico de los juegos Load Update Draw
  • 22. Ejemplo – Diseño de Clases
  • 23. Ensamblaje de clases al juego Clase X Load() Update() Draw() Juego Load() Update() Draw()
  • 24. Anatomía de un Juego Creando SpaceShooter
  • 25.
  • 27.
  • 28. Clases Anexas Fundamentales Vector2 – Vector3 Texture2D GraphicsDevice ContentManager Keyboard GameTime
  • 29. Clases en SpaceShip Debe ocupar un lugar en el espacio (Vector2) Debe usar una textura para ser representada (Texture2d y SpriteBatch) Debe responder al input (Keyboard) Debe poseer lógica al disparar los misiles (GameTime)