Interactive Animation

I am material baking a scene with Cycles. I want to be able to make an interactive animation that is driven with mouse playback. Can this be done in Blender? Would I use the game engine? If you anyone could shed some light on this for me as how to do this, it would be greatly appriciated