2DGD_F0TH A compendium of the community knowledge on game design and development