Game Design Vocabulary
Master the Principles and Vocabulary of Game Design
Master the Principles and Vocabulary of Game Design
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.
The book describes ways of adding new code to existing code bases and show how to add it with good design principles in mind. You can start to grow areas of very good high-quality code in legacy code bases.