Когда-то давно я тоже задавал себе этот вопрос. Все посвящённые этой теме книги начинались примерно с середины, ничего не рассказывая о подготовительных этапах, на которых, собственно и создаётся игра, а перепрыгивали сразу к кодированию. А потом я нашёл толковую книжку на французском (есть переводы на английский и русский), где кратко и доступно всё описано.