Apress NBA

Pro Game Design with Silverlight 4

By John Kanalakis

  • eBook Price: $34.99

Pro Game Design with Silverlight 4 Cover Image

This book teaches you how to build a flexible and feature-rich Web-based game engine using Microsoft's Silverlight 4 Web plug-in for Safari, Firefox, and Internet Explorer.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-4302-3018-2
  • 500 Pages
  • User Level: Intermediate to Advanced
  • Publishing January 1, 1970

Related Titles

  • Pro CSS3 Layout Techniques
  • Beginning R
  • Pro JavaScript Techniques
  • Pro XAML with C#
  • Pro Android 5
  • Pro Python
  • Pro ASP.NET SignalR
  • Pro iOS Persistence
  • Pro Office for iPad
  • Pro Apache Hadoop
Full Description

It was once common knowledge that anyone interested in making Web-based games must learn Flash and ActionScript. Things have changed with Silverlight 4—now you can leverage your existing C# language skills to produce high-quality and feature-rich games for the Web.

Pro Game Design with Silverlight 4 teaches you how to build a flexible and feature-rich Web-based game engine using Microsoft’s Silverlight 4 Web plug-in for Safari, Firefox, and Internet Explorer. You’ll learn the fundamentals of game design and how to implement them in a flexible and highly re-usable Silverlight game “template,” or engine. Throughout this discovery process, you will find new and innovative ways to apply the C# programming language and XAML markup language.

  • Build your own flexible game engine—this book covers the fundamentals of game engine design from scene management to score keeping, and everything in between.
  • Quickly build Web-based games—this book reveals the power of component-based game building to quickly prototype new game ideas and maximize code re-use.
  • Leverage the power of Silverlight 4, C#, and XAML—this book describes how to leverage the newest features of the .NET 4.0 Framework and the flexibility of the XAML markup language.

What you’ll learn

  • The inner-workings and architecture of a Web-based game engine, such as scene and component management.
  • How to wield C# and XAML to implement core game services, such as input management, storage, and physics.
  • How to leverage new .NET features, such as Dependency Properties, to create flexible game objects that can be extended.
  • How to design custom game components that plug-into the game engine framework to accelerate game prototyping and maximize code re-use.
  • How to incorporate media elements, such as audio and video, to polish your games and make them appeal to millions of internet players.
  • How to create online multiplayer Web games that utilize powerful networking features offered by .NET and Silverlight 4.

Who this book is for

This book is ideal for any software developer that is interested in making games for the Web using C# and XAML.


If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.
No errata are currently published


    1. PHP Objects, Patterns, and Practice


      View Book

    2. Beginning Android 3D Game Development


      View Book

    3. Troubleshooting Oracle Performance


      View Book

    4. Beginning Amazon Web Services with Node.js


      View Book