Question: 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](http://www.gearheadgarage.com/)**.  

This picture ought to describe what i was attempting in words above... :)

[![alt text](https://i.stack.imgur.com/2Ialk.gif)](https://i.stack.imgur.com/2Ialk.gif)  

(source: [softwarepod.com](http://screenshots.softwarepod.com/9518/screenshot.gif))

Answer: 
You may want to check out the [Game Programming Wiki](http://www.gpwiki.org/) -- 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.
For audio playback, I have used <http://www.fmod.org/> in the past. This, and other libraries like [BASS](http://www.un4seen.com/), are only free for non-commercial use. I also suggest avoiding the built-in multimedia playback object.