Yes you can make games in VB 6. i dont suggest it tho. IF you want to make games and you dont know java,C++ or C# try FreeBASIC. it has a similar syntax to VB but it is more powerful than VB for making games. FB can use 32 bit dll so you can use Alegro,SDL,OpenGL, winsock,win32 API etc. FB is not fully OOP but has object orientation support. look thru some of the game code for examples. if you want i can give you some of my code. FB is crossplatform to windows, protected dos mode, linux and xbox.
general overview, a bit outdated
http://en.wikipedia.org/wiki/Freebasic
a bunch of 2D/3D games in FB
http://games.freebasic.info/
home page
http://freebasic.net/