XNA Game Studio 4 Programming with C#
Our public scheduled sessions are held in Leatherhead, Surrey and any of our courses can be run as a closed course on your site or on one of ours nationwide.
Overview:
Windows Phone 7 promises to be an amazing mobile phone operating system given its innovative user interface and functionality, as well as its great development platform upon which you can quickly and easily build games and applications. With a myriad of new devices, a powerful and immersive software platform, and a new marketplace to attract developers and provide easy access to applications, consumer demand for Windows Phones will be high, and developers will quickly adopt the Windows Phone platform to capitalize on this growing mobile marketplace.
This Training Course introduces you to XNA Game Studio game development on Windows Phones, as well as to the basics of XNA Game Stud…
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Our public scheduled sessions are held in Leatherhead, Surrey and any of our courses can be run as a closed course on your site or on one of ours nationwide.
Overview:
Windows Phone 7 promises to be an amazing mobile phone operating system given its innovative user interface and functionality, as well as its great development platform upon which you can quickly and easily build games and applications. With a myriad of new devices, a powerful and immersive software platform, and a new marketplace to attract developers and provide easy access to applications, consumer demand for Windows Phones will be high, and developers will quickly adopt the Windows Phone platform to capitalize on this growing mobile marketplace.
This Training Course introduces you to XNA Game Studio game development on Windows Phones, as well as to the basics of XNA Game Studio game development. During the course you will build a simple XNA Game Studio game that introduces key concepts in XNA Game Studio game development and learn how to use Microsoft Visual 2010 Express for Windows Phone to build and design your XNA Game Studio games for Windows Phones.
Prerequisites:
This course is aimed at those who have a reasonably good understanding of C# programming, and who wish to apply this knowledge to computer game programming for Windows Phone and XBox platforms using the Microsoft XNA framework. XNA is a general term which includes all Microsoft game-related technologies which includes XNA Game Studio as well as the XNA Framework, a Microsoft .Net based game development framework and tools for developing games on Windows and Xbox 360.
Course Topics:
Continued over......
Course Topics:
Getting Started
Installing XNA Game Studio 4.0
Writing Your First Game
Sprites and 2D Graphics
What Does 2D Mean?
Putting Something on Screen
Spritebatch
Rendering Text
The Game Object and the Default Game Loop
What Is in a New Project?
The Game Class
Game Loop
Components
Introduction to 3D Graphics
3D Graphics in XNA Game Studio
What Are 3D Graphics?
Makeup of a 3D Image
3D Math Basics
Graphics Pipeline
Reach and HiDef Graphics Profiles
Let the 3D Rendering Start
Lights, Camera, Action!
Why Do I See What I See?
View Matrix
Projection Matrix
Camera Types
Models
Built-In Shader Effects
Using BasicEffect
Using the Effect Interfaces
Using DualTextureEffect
Using AlphaTestEffect
Using EnvironmentMapEffect
Using SkinnedEffect
States, Blending, and Textures
Device States
Render Targets
Back to Device States
SamplerStates
Introduction to Custom Effects
What Is a Custom Effect?
High Level Shading Language
Creating Your First Custom Effect
Parts of an Effect File
Drawing with a Custom Effect
Vertex Color
Texturing
Lighting
Effect States
Using the Content Pipeline
Tracing Content Through the Build System
Content Processors
Content Importers
Combining It All and Building Assets
Having Fun with Avatars
Introduction to Avatars
Modifying Avatar Lighting
Playing Multiple Animations
Blending Between Animations
Interacting with Objects
2D Avatars Using Render Targets
Custom Avatar Animations
Understanding Performance
General Performance
Graphics Performance
Measuring Performance
Cost of Built-In Shaders
Adding Interactivity with User Input
Using Input in XNA Game Studio
Polling versus Event-Based Input
The Many Keys Of A Keyboard
Precision Control of a Mouse
Xbox 360 Gamepad
Multitouch Input For Windows Phones
Windows Phone Sensors and Feedback
Turn Up the Volume
Playing Sound Effects
Dynamic Sound Effects
Storage
What Is Storage?
Isolated Storage
XNA Game Studio Storage
Loading Loose Files from Your Project
Gamer Services
GamerServicesComponent
Guide Class
Gamers and Profiles
Multiplayer Networking
Multiplayer Games
Using Media in XNA Game Studio
What Is Media?
Media Enumeration
Video
Visualizations
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
