Oreilly - XNA 3D Game Development By Example
by Thomas Goussaert, Brecht Kets | Publisher: Packt Publishing | Release Date: May 2013 | ISBN: 9781849695701
A fast paced, hands-on guide to building a 3D puzzle game for the Windows platform using XNA 4.0About This VideoBuilding a 3D puzzle game for the Windows platformDrawing 2D and 3D graphicsUsing the rich capabilities of the Windows platformCreating a custom framework step-by-step that will act as a base for building (future) gamesAn engaging and hands-on beginners guide to Windows 3D game development using XNA 4.0In DetailWith the dawn of XNA back in 2006, Microsoft has offered us an easy way to create 3D games, and this framework has evolved to its fourth version.XNA 3D Game Development By Example is THE video course for starting game development on the Windows platform. This video series will go over the all the essential technical aspects of building good games. This video series will show you how to build a 3D puzzle game for Windows, and point future game developers in the right direction. It will also show you how to design your own framework, something you can use to build upon for future projects.The XNA framework empowers us to build 2D and 3D games for PC, Xbox 360, and Windows Phone 7, and we'll use those capabilities to create stunning 3D games for Windows. We start with drawing 2D and 3D graphics, both static and animated, followed by several techniques to build a custom framework that'll make your life easier while building games.We also cover the various ways of handling user input and help set the mood of our game by playing both 2D and 3D sound. Finally, we'll build an actual 3D puzzle game together from the ground up that will run on Windows. Downloading the example code for this course: You can download the example code files for this course on GitHub at the following link: https://github.com/PacktPublishing/XNA-3D-Game-Development-By-Example. If you require support please email:
[email protected] - Chapter 1 : Getting Started
- Course Introduction 00:01:55
- Installing the Tools 00:01:29
- Our First Game 00:02:22
- The Game Class 00:03:12
- Chapter 2 : 2D Graphics
- Loading Content 00:03:17
- Drawing Sprites 00:04:24
- Adding Movement 00:04:18
- GameObject2D Class Part 1 - Scene Graph 00:02:45
- GameObject2D Class Part 2 - Positioning 00:04:28
- The GameSprite Class 00:03:02
- Chapter 3 : 3D Graphics
- 3D Coordinate System And Matrices 00:02:31
- Drawing Models 00:04:36
- Mixing 2D and 3D 00:01:27
- GameObject3D Class 00:04:33
- GameModel Class 00:05:38
- GameAnimatedModel Class 00:05:37
- Chpater 4 : Input
- Input Test Scene 00:03:26
- Mouse Input 00:06:22
- Keyboard Input 00:03:42
- Gamepad Input 00:06:37
- Input Manager 00:07:49
- Chapter 5 : Sound
- Playing Sound 00:03:51
- Playing 3D Sound 00:02:14
- Playing Songs 00:02:05
- Chapter 6 : Framework Extended
- Game Scene 00:07:18
- Hit Detection 00:05:51
- Main Menu 00:06:11
- Scene Manager 00:06:08
- Chapter 7 : The Game
- Preparations 00:06:08
- The GridElement 00:05:33
- The Block 00:06:18
- The Receiver 00:05:23
- The Trigger 00:06:20
- The Prop 00:02:00
- Chapter 8 : The Game Continued
- Building The Level 00:07:57
- The Hero - Part 1 00:08:13
- The Hero - Part 2 00:07:13
- Trigger, Finish and Reset 00:03:39
- The Finishing Touch 00:04:39
- The Level Editor/Builder 00:04:32