Создание 2D игр в Visual Studio (C#)?
Используйте WPF/WinForms. Я когда начинал, делал в WinForms snake/game of life.
Если хотите делать на C# что-то ощутимо более серьезное, то тут только Unity.
Если хочешь начать игры делать прочитай книжку progbook.ru/technologiya-programmirovaniya/1015-ka...
потом эту it-ebooks.info/book/1636
не надо ограничивать себя шарпом.