У вас немного некорректно поставлен вопрос. VisaulStudio - это просто меганавороченный блокнот. Ей все равно, пишете вы игру, сервер, веб-приложение или еще что то, лишь бы на знакомом ей языке. По сути ваш вопрос должен был звучать как "можно ли создать игру только средствами c#". Ответ - можно, но долго и непроизводительно. Если жесткое ограничение по языку - используйте Unity. Если жесткое ограничение по "не устанавливать ничего кроме IDE (VisualStudio)", то смотрите в сторону c++ оберток над openGL.