Hola, Mira hacer juegos es algo complejo en cualquier lenguaje, igualmente todo depende de que tipo de juego queras hacer.
Visual Basic no es el lenguaje apropiados para hacer juegos complejos si utilizas solo codigo de visual basic, ahora, si para hacer juegos utilizas librerias como DirecX o OpenGl, que son las librerias que utilizan las grandes companias para hacer los juegos que utilizas, obtendras complejos juegos con un muy buen rendimiento.
Un buen lugar para empezar a averiguar esto y bajarse codigo de fuentes de juegos es la pagina:
http://www.planet-source-code.com/vb/default.asp
Espero que te sirva
Saludos, Chicho