Good learning resources are hard to find. Especially if you’re seeking free content. Here is a list of 21 websites which provide free resources, each dedicated to a specific aspect of game creation.