Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Game Development with SlimDX (Community Experience Distilled)

Buy

A fast-paced and practical guide on game development using SlimDX

Overview

  • Harness the power of DirectInput and XInput to detect and respond to user input from keyboard, mouse, and joysticks/gamepads while adding the allimportant interactivity to your games
  • Make the most of Direct2D, DirectSound, XAudio2, and Direct3D to make your game worlds come to life on the screen
  • A practical guide packed with example code and quick instructions on game development with SlimDX

In Detail

Video games have been around for quite some time, but SlimDX has become a big thing in game development in recent years. It is a free open source framework that lets you bring your own virtual world to life using the power of DirectX.

This tutorial gives you a good head start into the world of game development with SlimDX. You will learn everything you need to know to start making your own 2D and 3D games.

This book takes you through some of the most important areas of game design, such as handling user input, 2D graphics, and adding sound and music to your games. You will learn the advanced topic of 3D graphics, which will get you started on making your own games. It will guide you fully in working with 2D game worlds and animated 2D characters by developing a 2D tilebased game world with a goofy, animated robot character for the player to control, and other demos.

By learning the basics of creating 3D graphics, you will be comfortable building 3D worlds in your own game.

What you will learn from this book

  • Handle user input from the mouse, keyboard, and gamepad using both DirectInput and XInput
  • Draw 2D graphics using Direct2D
  • Create a 2D tilebased game world with animated characters
  • Add sound effects and music to your game using both DirectSound and XAudio2
  • Set up a Direct3D application
  • Render basic 3D graphics
  • Texture your basic 3D objects

Approach

An easytofollow guide on SlimDX game development with practical exercises in each chapter. Stepbystep instructions and example code put each topic into action in a working demo.

Who this book is written for

If you are a game designer or game developer with a passion for video games and a desire to create your own from scratch, this is the book for you. You will need basic programming experience in C#(C Sharp) to get the most out of this book.

(HTML tags aren't allowed.)

The Medieval City (Greenwood Guides to Historic Events of the Medieval World)
The Medieval City (Greenwood Guides to Historic Events of the Medieval World)
After a long decline in urban life following the fall of the Roman Empire, towns became centers of trade and of liberty during the medieval period. Here, the author describes how, as Europe stabilized after centuries of strife, commerce and the commercial class grew, and urban areas became an important source of revenue into royal coffers. Towns...
A Primer of Signal Detection Theory
A Primer of Signal Detection Theory
Signal Detection Theory (SDT) has had, and continues to have, an
enormous impact on many branches of psychology. Although its initial
applications were in the interpretation of sensory processes, its domain
has since widened considerably. For example, concepts derived
from SDT are widely used in memory research and in studies of
...
Special Bundle for the University of Liverpool, UK; An Introduction to Mechanical Engineering; Part I and An Intntroduction to Mechanical Engineering: ... to Mechanical Engineering: Part 2 (Pt. 2)
Special Bundle for the University of Liverpool, UK; An Introduction to Mechanical Engineering; Part I and An Intntroduction to Mechanical Engineering: ... to Mechanical Engineering: Part 2 (Pt. 2)

An Introduction to Mechanical Engineering: Part 2 is an essential text for all second-year undergraduate students as well as those studying foundation degrees and HNDs. The text provides thorough coverage of the following core engineering topics:

  1. Fluid dynamics
  2. Thermodynamics
  3. ...

Your Successful Project Management Career
Your Successful Project Management Career
Project management is a hot topic. It is a hot topic because projects are the nerve center of a company. It is where new products come from and it’s where profits are made or lost. In simplest terms, companies live or die based on the success of their projects. The single most important element in a project’s success is the leadership...
Programming With Visibroker : A Developer's Guide to Visibroker for Java
Programming With Visibroker : A Developer's Guide to Visibroker for Java
Coauthored by the lead architect for the VisiBroker Java ORB, this is the authoritative guide to programming with VisiBroker for Java. Designed to help Java developers quickly master the skills they need to develop more powerful and sophisticated distributed, object-oriented, client/server systems from scratch or by combining existing...
Practical C Programming, 3rd Edition
Practical C Programming, 3rd Edition
This book is devoted to practical C programming. C is currently the premier language for software developers. That's because it's widely distributed and standard. Newer languages are available, such as C++, but these are still evolving. C is still the language of choice for robust, portable programming.

This book emphasizes the skills
...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy