I don't know if you have ever seen Enchanted but this is almost the exact same plot except they aren't video game characters they are just fantasy world characters.
things like the princess not wanting to return and the villain also going to the real world happen in Enchanted.
not a complaint just something I noticed and wondered about.