I was just playing "Restaurant Empire 2" and it has a pretty complex interface for a video game in which you are basically running a restaurant with tons of sub-menus and complex controls. That video game is more complex than 99% of websites I've seen and used and is probably as complex as most of the software a person running a real restaurant might use (the stakes are obviously lower than a real business). But they have an amazing tutorial video that you walk through as you play through the game's first few stages that teaches you how to use the interface with videos and a hand holding tutorial.
What software packages and examples can I follow to build a tutorial as good as that for my web application? I've made a lot of tutorial videos which are a good start, but the problem with a tutorial video is that the video doesn't keep track of the user as he follows along with the video to check if the user is clicking on the right buttons. So I want a tutorial for my website that uses html/css/jquery that is as good as the tutorials for any complex video game. I want to use snippets of video walking people through an action, but then I want to show the actual web application to the user and have them follow along the tutorial and perform a simple action along with the tutorial.
Edit:
I'm not talking about just making a screencast video (making a good screencast is an art form itself.) I want to build an interactive learning game tutorial for my website using html/css/jquery where the user follows along with a video to use the actual website.