Introduction to Game Design, Prototyping, and Development From Concept to Playable Game – With Unity and C# By Gibson, Jeremy Sumner Wycherley Book – 2014
Programmers will find this book to be very introductory. However, if you are looking for career planning, you might find it useful. This is a thick book, get set for hours of page turning.