Learning C# by Programming Games / Edition 2

Learning C# by Programming Games / Edition 2

ISBN-10:
3662592517
ISBN-13:
9783662592519
Pub. Date:
11/21/2019
Publisher:
Springer Berlin Heidelberg
ISBN-10:
3662592517
ISBN-13:
9783662592519
Pub. Date:
11/21/2019
Publisher:
Springer Berlin Heidelberg
Learning C# by Programming Games / Edition 2

Learning C# by Programming Games / Edition 2

Hardcover

$54.99
Current price is , Original price is $54.99. You
$54.99 
  • SHIP THIS ITEM
    In stock. Ships in 1-2 days.
  • PICK UP IN STORE

    Your local store may have stock of this item.


Overview

Requiring no programming experience, this book teaches game programming and the C# language. It discusses basic game structure, player input, game objects, game worlds, levels, animation, physics and intelligence, guiding the reader to create playable games.

Product Details

ISBN-13: 9783662592519
Publisher: Springer Berlin Heidelberg
Publication date: 11/21/2019
Edition description: Second Edition 2019
Pages: 512
Product dimensions: 7.01(w) x 10.00(h) x (d)

About the Author

Wouter van Toll is a post-doctoral researcher at Inria in Rennes, France, as well as a fanatic developer of games and apps. His research focuses on simulating the behavior of human crowds. Previously, he was a lecturer at the Department of Information and Computing Sciences at Utrecht University in the Netherlands. He has taught several bachelor and master courses there, including the introductory Game programming course designed by co-author Arjan Egges.


Arjan Egges has more than 15 years of teaching experience at the Department of Information and Computing Sciences at Utrecht University in the Netherlands as well as at the University of Geneva in Switzerland. He taught programming courses on both bachelor and master levels, as well as courses related to games and computer animation. He wrote several books about game programming, in C#, JavaScript, and Swift. Arjan is currently involved in the startup Fans4Music, which aims to provide a platform that connects musicians with their audience. He also recently launched Pensyve, a web-based platform that offers assignments in various programming languages as well as tools that help teachers create handouts for their students and grade programming assignments.


Jeroen Fokker is an assistant professor in the Software Technology group at Utrecht University. As the director of education, he is responsible for the undergraduate programs in Computer Science and Information Science. He has been teaching introductory programming courses for over 20 years, using C++, Haskell, Java, and C#, as well as courses on compiler construction.

Table of Contents

1 Building Your First Game Application.- 2 What Is Programming?.- 3 Game Programming Basics.- 4 Creating a Game World.- 5 Showing what the Player is Doing.- 6 Reacting to Player Input.- 7 Basic Game Objects.- 8 Communication and Interaction Between Objects.- 9 A Limited Number of Lives.- 10 Organizing Game Objects.- 11 Finishing the Game.- 12 Dealing with Different Screen Sizes.- 13 Arrays and Collections.- 14 Game Objects in a Structure.- 15 Gameplay Programming.- 16 Finishing the Game.- 17 Better Game State Management.- 18 User Interfaces and Menus.- 19 Loading Levels from Files.- 20 Gameplay Programming.- 21 Finishing the Game.- 22 Creating the Main Game Structure.- 23 Animated Game Objects.- 24 Game Physics.- 25 Intelligent Enemies.- 26 Finishing the Game.
From the B&N Reads Blog

Customer Reviews