Yeah i used this sony vegas pro and after effects to make Call of duty mini movies 2 years ago it's fun stuff, ain't easy to learn but theres loads of tuts on youtube to follow for sony vegas pro.
Produces great videos be it for games or your own personal video!