PacktLib: Microsoft XNA 4.0 Game Development Cookbook

Microsoft XNA 4.0 Game Development Cookbook

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

Applying Special Effects

Introduction

Creating shadows within the Reach profile

Creating shadows within the HiDef profile

Implementing lens flare within the Reach profile

Implementing lens flare within the HiDef profile

Implementing smoke within the Reach profile

Creating explosions within the Reach profile

Creating explosions within the HiDef profile

Building 2D and 3D Terrain

Introduction

Displaying hexagonal maps

Displaying 2D isometric maps

Importing and displaying 3D isometric maps

Generating 3D height maps

Creating block worlds within the Reach profile

Creating block worlds within the HiDef profile

Procedural Modeling

Introduction

Modeling triangles

Modeling discs

Modeling spheres

Modeling tori

Modeling trees

Creating Water and Sky

Introduction

Creating water within the HiDef profile

Building skyboxes within the Reach profile

Building skyboxes within the HiDef profile

Cloud generation within the Reach profile

Non-Player Characters

Introduction

A* pathfinding

Character state machines

Constructing dialogue

Decentralizing behavior

Playing with Animation

Introduction

Applying animation with SkinnedEffect

Motion capture with Kinect

Integrating rag doll physics

Rendering crowds

Creating Vehicles

Introduction

Applying simple car physics

Implementing simple plane controls

Rendering reflective materials within the Reach profile

Receiving Player Input

Introduction

Adding text fields

Creating dialog wheels

Dragging, dropping, and sliding

Networking

Introduction

Connecting across a LAN

Connecting across the Web

Synchronizing client states