VB6 Game Development

Someone asked on Stack Overflow:

I am developing a game in VB6 (plz don’t ask me why :) ).
The storyboard is ready and a rough implementation is underway.

I am following a “pure-software-rendering” approach. (i.e. no DirectX, no openGL etc.)

Amongst many others, the following “serious” problems exist:

  • 2D alpha transparency reqd. to implement overlays.

  • Parallax implementation to give depth-of-field illusion.

  • Capturing mouse-scroll events globally (as in FPS-es; mapping them to changing weapon).

  • Async sound play with absolute “near-zero-lag”.


Any ideas anyone. Please suggest any well documented library/ocx or sample-code.
Plz do suggest solutions with good performance and as little overhead as possible.

Also, anyone who has developed any games,
and would be open to sharing her/his code would be highly appreciated.
(any well-acknowledged VB games whose source-code i can study??)


UPDATE: Here is a screen shot of GearHead Garage.
This picture ought to describe what i was attempting in words above… :)

alt text
(source: softwarepod.com)

I posted the following answer, which was chosen as the accepted answer and received 2 upvotes:

You may want to check out the Game Programming Wiki — it used to be “Lucky’s VB Game Site” (and we’re talking a LONG time ago) but all of the content (VB5/6 centric) moved to the Wiki with the addition of other languages.

It appears that much of the legacy VB6 content is still available on the site.


Originally posted on Stack Overflow — 2 upvotes (accepted answer). Licensed under CC BY-SA.

signed letter b

Dad. Geek. Gamer. Software developer. Cloud user. Old Car enthusiast.  Blogger.


Top Posts


profile for Nate on Stack Exchange, a network of free, community-driven Q&A sites
a proud member of the blue team of 512KB club
Thoughts, opinions, and ideas shared here are my own. © 2026 Nate Bross.