С чего начать изучение C# для разработки игр?
Игры, это внезапно тоже программы.
Поэтому начало изучения с# ничем не отличается от любого другого изучения с#.
Берете пару учебников и вперед писать код.
Позже, как изучите основы, и сможете писать простые программки, изучите какой-нибудь игровой движок, как я понимаю Unity будет подходящим.