380 9. Tools for Debugging and Development
physics, audio, networking, player mechanics, AI, and so on, exposes its own
specialized confi guration options. It is highly useful to programmers, artists,
and game designers alike to be able to confi gure these options while the game
is running, without having to change the source code, recompile and relink
the game executable, and then rerun the game. This can greatly reduce the
amount of time the game development team spends on debugging problems
and sett ing up new levels or game mechanics.
Figure 9.5. Main development menu in Uncharted.
Figure 9.6. Rendering submenu.