Game Design Deep Dive: Platformers
Joshua Bycer
Game Design Deep Dive (1)
20 Essential Games to Study