Foundations of Game Engine Development
The first volume of Foundations of Game Engine Development discusses the mathematics needed by engineers who work on games or other types of virtual simulations
The first volume of Foundations of Game Engine Development discusses the mathematics needed by engineers who work on games or other types of virtual simulations
You will learn how to write a robust game loop, how to organize your entities using components, and take advantage of the CPUs cache to improve your performance.
Implement design patterns in .NET using the latest versions of the C# and F# languages. This book provides a comprehensive overview of the field of design patterns as they are used in today’s developer toolbox.
Developing computer games is a perfect way to learn how to program in modern programming languages. This book teaches how to program in C# through the creation of computer games – and without requiring any previous programming experience.
42 Specific Ways to Improve Your Use of C++11 and C++14
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems.
An Introduction to Programming by the Inventor of C++
It is of vital importance to learn the fundamental concepts of object orientation before starting to use object-oriented development environments.
Architecting Networked Games (Game Design)
This book is a quick and practical introduction to the most important audio programming topics that any game developer is expected to know.