I’ve written articles on multiple game programming techniques that are included in the following books.
Game Programming Gems 5:Chose Your Path, A Menuing System
This article shows how to create a front-end menuing system useful in both PC and console system games.
Game Programming Tricks of the Trade: Writing Cross-Platform Code
This article focuses on techniques used when writing code for multiple platforms.
Further information can be found on the publisher’s website.