If you want familiarity, you could use
QB64 -- a modern compiler that supports the QBasic dialect, adding to that new functionality suited to gaming (such as an interface to OpenGL, should you have the ambition).
Really, pretty much any language is capable of doing what you want, from native C or C++, to client-side JavaScript, and everything in-between. Given that, it may be more appropriate to add another criterion to your decision-making: Target.
So, how do you want to deploy your game? Would you plan to stick to a certain system type (desktop, mobile, Web, etc.)? Furthermore, what operating systems do which to support for those system types? Do you want to allow your app to be used online in a Web browser, or do you want people to download and install your app?
Knowing the "how" is only half as important as knowing the "why" when accomplishing the "what."
EDITNote that Visual Basic 6.0 (to which this forum section is dedicated) is very different from QBasic, just as it is different from Visual Basic .NET. That said, VB6 is obsolete in that Microsoft has discontinued support for VB6 apps, and is gradually removing the ability from Windows to run those apps. Of the three, VB6 would be the one I would most likely recommend
against.