3D Game Development with Microsoft Silverlight 3: Beginner's Guide

A practical guide to creating real-time responsive online 3D games in Silverlight 3 using C#, XBAP WPF, XAML, Balder, and Farseer Physics Engine

3D Game Development with Microsoft Silverlight 3: Beginner's Guide

Gastón C. Hillar

A practical guide to creating real-time responsive online 3D games in Silverlight 3 using C#, XBAP WPF, XAML, Balder, and Farseer Physics Engine
Mapt Subscription
FREE
$0.00/m after trial
eBook
$10.00
RRP $29.99
Save 66%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$49.99
$29.99 p/m after trial
RRP $29.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


3D Game Development with Microsoft Silverlight 3: Beginner's Guide Book Cover
3D Game Development with Microsoft Silverlight 3: Beginner's Guide
$ 29.99
$ 10.00
OpenCL Programming by Example Book Cover
OpenCL Programming by Example
$ 32.99
$ 10.00
Buy 2 for $20.00
Save $42.98
Add to Cart

Book Details

ISBN 139781847198921
Paperback452 pages

Book Description

Microsoft Silverlight is a programmable web browser plug-in that enables the animation, vector graphics, and audio-video playback features that characterize Rich Internet Applications. Silverlight is a great (and growing) RIA platform and games are the next level to exploit in it. But it doesn't offer 3D capabilities out of the box and integrating a 3D engine can involve lot of complex mathematics and matrix algebra. This book will help C# developers to get their fingers on the pulse of 3D in Silverlight.

This book uses Balder, an open source 3D engine offering 3D capabilities for Silverlight 3. It leaves out boring matrix algebra and complex 3D mathematics. By the end of the book you will have explored the entire engine, and will be able to design and program your own 3D games with ease!

The book begins by introducing you to the fundamental concepts of 2D games and then drives you into the 3D world, using easy-to-follow, step-by-step examples. The book employs amazing graphics and impressive performance, and increasingly adds more features to a 3D game giving you a rich interactive experience.

By following the practical examples in this book, you will learn the important concepts, from the creation of the initial models, up to the addition of physics and artificial intelligence.

The book helps you to provide realistic behaviors for 3D characters by enveloping models with different textures, using lights to create effects, animating multiple 3D characters using a physics engine (Farseer Physics Engine), and simulating real-life physics. Videos, music, and sounds associated with specific events offer the final touches to the 3D game development learning experience.

Table of Contents

What You Will Learn

  • Display and control 3D models in a 3D world
  • Set up and control cameras to display parts of an animated 3D world
  • Use an object-oriented design to define and specialize 3D characters
  • Create amazing effects by controlling cameras, lights, and characters using gaming input devices
  • Animate simple and complex 3D characters
  • Display, move, and rotate 3D models in a 3D world using different effects, textures, transformations, and artificial intelligence (AI)
  • Create realistic behaviors using physics simulations
  • Envelope the models using textures, materials, and lights
  • Add environments, backgrounds, scenarios, stages, skill levels, statistics, and scoring
  • Reproduce sounds and background music
  • Load and control 3D models developed in popular 3D modeling tools like 3D Studio Max, Blender, Google Sketch and AutoCAD

Authors

Table of Contents

Book Details

ISBN 139781847198921
Paperback452 pages
Read More

Read More Reviews

Recommended for You

OpenCL Programming by Example Book Cover
OpenCL Programming by Example
$ 32.99
$ 10.00
Getting Started With Oracle SOA Suite 11g R1 - A Hands-On Tutorial Book Cover
Getting Started With Oracle SOA Suite 11g R1 - A Hands-On Tutorial
$ 35.99
$ 10.00
Leap Motion Development Essentials Book Cover
Leap Motion Development Essentials
$ 20.99
$ 10.00
Instant OSGi Starter Book Cover
Instant OSGi Starter
$ 14.99
$ 10.00
Drupal 7 Multilingual Sites Book Cover
Drupal 7 Multilingual Sites
$ 17.99
$ 10.00
Liferay Portal 6 Enterprise Intranets Book Cover
Liferay Portal 6 Enterprise Intranets
$ 35.99
$ 10.00