Hacker News new | ask | show | jobs
by maximilianburke 5675 days ago
For game development you can safely avoid dealing with exceptions and RTTI. You can probably avoid most template magic, too.

Most game developers use C++ as C-with-classes and generally keep the inheritance and OOP-ness fairly simple.

1 comments

This is my experience also, especially with indie games. The crazy dark corners of C++ tend to come out more often in larger teams than at indie-game studios.

One approach to finding out more details is to pick a specific engine and see how it uses C++. For example, take Unity3D, and figure out what parts of C++ you'd need to know to use and understand its API (by reading the docs, looking at example games, trying out a small project, etc.).