March 2017
Intermediate to advanced
1052 pages
28h 32m
English
In this chapter, we’ll briefly review the basic concepts of object-oriented programming (OOP) and then delve into some advanced topics that should prove invaluable in any software engineering endeavor (and especially when creating games). As with Chapter 2, I hope you will not to skip this chapter entirely; it’s important that we all embark on our journey with the same set of tools and supplies.
Because C++ is arguably the most commonly used language in the game industry, we will focus primarily on C++ in this book. However, most of the concepts we’ll cover apply equally well to any object-oriented programming language. Certainly a great many other languages are ...
Read now
Unlock full access