Request for consultation

Thanks for your request. You’ll soon be chatting with a consultant to get the answers you need.
{{formPostErrorMessage.message}} [{{formPostErrorMessage.code}}]
First Name is required. 'First Name' must contain at least 0 characters 'First Name' cannot exceed 0 characters Please enter a valid First Name
Last Name is required. 'Last Name' must contain at least 0 characters 'Last Name' cannot exceed 0 characters Please enter a valid Last Name
Institution is required.
Discipline is required.
Why are you contacting us today? is required. 'Why are you contacting us today?' must contain at least 0 characters 'Why are you contacting us today?' cannot exceed 0 characters Please enter a valid Why are you contacting us today?

C# Game Programming: For Serious Game Creation 1st Edition

Daniel Schuller

  • Published
  • 488 Pages

Overview

Even experienced game development students sometimes have a hard time making their vision for a great game a reality. The number of available programming languages, libraries, and production methods can make the development process overwhelming and result in complicated, unreliable game code. C# Game Programming: For Serious Game Creation shows student game programmers how to write simple, clean, and reliable code step-by-step through the creation of a basic game. The game is built using C#, a high-level programming language, and OpenGL, an industry favorite for graphics display. Students will get an overview of the methods and libraries used to build good games, learn how to use those libraries and create your own, and finally build your own scrolling shooter game. They'll even find tips and information on how to develop your own game ideas and you'll have an excellent code base to work with. C# Game Programming: For Serious Game Creation provides students with all the information they need to take their game ideas from concept to completion.

Daniel Schuller,

Daniel Schuller is a British-born computer game developer who has worked and lived in America, Singapore, Japan, and is currently working in the United Kingdom. He has released games on the PC as well as the Xbox 360 and PlayStation 3. He has developed games for Sony, Ubisoft, Naughty Dog, RedBull, and Wizards of the Coast, and maintains a game development website at http://www.godpatterns.com. In addition to developing computer games, Daniel also studies Japanese and is interested in Artificial Intelligence, cognition, and the use of games in education.
  • Written for experienced programmers who want to learn how to create games using C#.
  • Skills are taught using hands-on exercises that lead to the creation of two sample games.
  • The accompanying CD-Rom features all the source code and game assets used in the book.
PART I: BACKGROUND.
1. C# Brief Overview and Latest Features.
2. OpenGL Brief Overview.
3. Tao Brief Overview.
4. Modern Methods.
PART II: IMPLEMENTATION
5. Basics.
6. Games.
7. Accelerated 2D Graphics.
8. Math.
PART III: GAMES.
9. 2D Space Game.
10. 3D Battlezone-Type Game.
Part IV: Your Game.
11. Overview of Game Genres.
PART V: RECOMMENDED READING.
Appendix.

Textbook Only Options

Traditional eBook and Print Options

{{collapseContainerClosed['detail_0'] ? 'Show More' : 'Show Less'}}
z

  • ISBN-10: 1133776264
  • ISBN-13: 9781133776260
  • STARTING AT $29.99

  • ISBN-10: 1435455568
  • ISBN-13: 9781435455566
  • Bookstore Wholesale Price $37.50
  • RETAIL $49.99

Cengage provides a range of supplements that are updated in coordination with the main title selection. For more information about these supplements, contact your Learning Consultant.

FOR INSTRUCTORS

Serious Games: Games That Educate, Train, and Inform

ISBN: 9781592006229
Learn how to take the skills and knowledge you use to make games for entertainment to make serious games: games for education, training, healing, and more. “Serious Games: Games That Educate, Train, and Inform” teaches game developers how to tap into the rapidly expanding market of serious games. Explore the numerous possibilities that serious games represent such as the ability to teach military training in a non-lethal environment and the ability to convey a particular political viewpoint through a game’s storyline. You’ll get a detailed overview of all of the major markets for serious games, including the military, educators, government agencies, corporations, hospitals, non-profit organizations, religious groups, and activist groups. Discover the goals of each market, the types of games on which they focus, and market-specific issues you need to consider. Case studies of how professionals in these various markets utilize games provide ideas and inspiration as well as credibility for serious games. “Serious Games” shows you how to apply your game development skills to a new and growing area and also teaches you techniques to make even entertainment-based games richer and more meaningful.

FOR STUDENTS

Serious Games: Games That Educate, Train, and Inform

ISBN: 9781592006229
Learn how to take the skills and knowledge you use to make games for entertainment to make serious games: games for education, training, healing, and more. “Serious Games: Games That Educate, Train, and Inform” teaches game developers how to tap into the rapidly expanding market of serious games. Explore the numerous possibilities that serious games represent such as the ability to teach military training in a non-lethal environment and the ability to convey a particular political viewpoint through a game’s storyline. You’ll get a detailed overview of all of the major markets for serious games, including the military, educators, government agencies, corporations, hospitals, non-profit organizations, religious groups, and activist groups. Discover the goals of each market, the types of games on which they focus, and market-specific issues you need to consider. Case studies of how professionals in these various markets utilize games provide ideas and inspiration as well as credibility for serious games. “Serious Games” shows you how to apply your game development skills to a new and growing area and also teaches you techniques to make even entertainment-based games richer and more meaningful.