That sounds like a great idea. Another way to go about it might be to pick a small niche in the game and write a tutorial on it.
One crucial concept in computing is something called "Divide and Conquer", splitting large problems up into smaller ones, then tackling them one at a time. It sounds like this is what you are proposing which sounds very good.