xna demo.ppt
TRANSCRIPT
![Page 1: Xna Demo.Ppt](https://reader036.vdocuments.us/reader036/viewer/2022081508/5560b706d8b42aef3b8b4a51/html5/thumbnails/1.jpg)
3D Game Programming3D Game Programmingusing XNA GSEusing XNA GSE
Sahithya BaskaranSahithya BaskaranMicrosoft Student PartnerMicrosoft Student PartnerPES Institute Of TechnologyPES Institute Of Technology
![Page 2: Xna Demo.Ppt](https://reader036.vdocuments.us/reader036/viewer/2022081508/5560b706d8b42aef3b8b4a51/html5/thumbnails/2.jpg)
AgendaAgenda
IntroductionIntroduction
Game Programming BasicsGame Programming Basics
2D Demo2D Demo
![Page 3: Xna Demo.Ppt](https://reader036.vdocuments.us/reader036/viewer/2022081508/5560b706d8b42aef3b8b4a51/html5/thumbnails/3.jpg)
INTRODUCTIONINTRODUCTION
![Page 4: Xna Demo.Ppt](https://reader036.vdocuments.us/reader036/viewer/2022081508/5560b706d8b42aef3b8b4a51/html5/thumbnails/4.jpg)
What is XNA?What is XNA?
Expanded as “XNA’s Not Acronymed”Expanded as “XNA’s Not Acronymed”
Hobby ProgrammersHobby Programmers
More than APIsMore than APIs
Not a 3D EngineNot a 3D Engine
Wrap around DirectXWrap around DirectX
![Page 5: Xna Demo.Ppt](https://reader036.vdocuments.us/reader036/viewer/2022081508/5560b706d8b42aef3b8b4a51/html5/thumbnails/5.jpg)
XNA Game StudioXNA Game Studio
Extends Visual Studio Extends Visual Studio 20052005
to create games using C#to create games using C#
XNA FrameworkXNA Framework
Cross-Platform gameCross-Platform game
development framework anddevelopment framework and
runtimeruntime
.NET Framework for Xbox .NET Framework for Xbox 360360
Custom version of the Custom version of the
.NET Compact Framework .NET Compact Framework
FrameworkFramework FrameworkFramework
OverviewOverview
![Page 6: Xna Demo.Ppt](https://reader036.vdocuments.us/reader036/viewer/2022081508/5560b706d8b42aef3b8b4a51/html5/thumbnails/6.jpg)
XNA FrameworkXNA Framework
Core FrameworkCore FrameworkCore FrameworkCore Framework
GraphicsGraphicsGraphicsGraphics AudioAudioAudioAudio InputInputInputInput MathMathMathMath StorageStorageStorageStorage
Extended FrameworkExtended FrameworkExtended FrameworkExtended Framework
Application ModelApplication ModelApplication ModelApplication Model Content PipelineContent PipelineContent PipelineContent Pipeline
GamesGamesGamesGames
Starter KitsStarter KitsStarter KitsStarter KitsYour CodeYour CodeYour CodeYour Code Your ContentYour ContentYour ContentYour Content ComponentsComponentsComponentsComponents
PlatformPlatformPlatformPlatform
DirectXDirectXDirectXDirectX XDKXDKXDKXDK .NET Framework.NET Framework.NET Framework.NET Framework .NET CF.NET CF.NET CF.NET CF
NetworkingNetworkingNetworkingNetworking Gamer ServicesGamer ServicesGamer ServicesGamer Services
![Page 7: Xna Demo.Ppt](https://reader036.vdocuments.us/reader036/viewer/2022081508/5560b706d8b42aef3b8b4a51/html5/thumbnails/7.jpg)
GAME PROGRAMMING GAME PROGRAMMING BASICSBASICS
![Page 8: Xna Demo.Ppt](https://reader036.vdocuments.us/reader036/viewer/2022081508/5560b706d8b42aef3b8b4a51/html5/thumbnails/8.jpg)
Program FlowProgram Flow
GameInit
GameInit
GameMenuGameMenu
GameStarting
GameStarting
GameRun
GameRun
GameEndingGameEnding
GameExit
GameExit
![Page 9: Xna Demo.Ppt](https://reader036.vdocuments.us/reader036/viewer/2022081508/5560b706d8b42aef3b8b4a51/html5/thumbnails/9.jpg)
XNA Game Program XNA Game Program StructureStructure
InitializeInitialize
LoadContentLoadContent
UnloadContentUnloadContent
UpdateUpdate
DrawDraw
![Page 10: Xna Demo.Ppt](https://reader036.vdocuments.us/reader036/viewer/2022081508/5560b706d8b42aef3b8b4a51/html5/thumbnails/10.jpg)
3D World3D World
3D Co-Ordinate System3D Co-Ordinate System
ConventionConventionX-Axis: HorizontalX-Axis: Horizontal
Y-Axis: VerticalY-Axis: Vertical
Z-Axis: DepthZ-Axis: Depth
![Page 11: Xna Demo.Ppt](https://reader036.vdocuments.us/reader036/viewer/2022081508/5560b706d8b42aef3b8b4a51/html5/thumbnails/11.jpg)
PROCEEDING FURTHERPROCEEDING FURTHER
![Page 12: Xna Demo.Ppt](https://reader036.vdocuments.us/reader036/viewer/2022081508/5560b706d8b42aef3b8b4a51/html5/thumbnails/12.jpg)
XNA Creators Club OnlineXNA Creators Club Online
Website launched in March 2007Website launched in March 2007
Forums, Articles, Tutorials, VideosForums, Articles, Tutorials, Videos
Monthly content releasesMonthly content releases41 Samples, 4 Mini-games, 4 Starter kits, 41 Samples, 4 Mini-games, 4 Starter kits, ……
http://creators.xna.com/en-S/quickstart_main