This playlist consists of videos where Mark Brown, a well-known game developer, teaches you the fundamental lessons of game design. These videos apply to pretty much every type of game.
Game Development | Logical Programmer
This tutorial helps you to learn how to code and make your own game.