However, I was thinking about this when i realised something. In the real world, momentum is mass time velocity. Velocity is a vector quantity - is has both direction and magnitude. This means that going into a portal and coming out of a portal facing a different direction has not conserved momentum, as your momentum is now in a different direction.
This can still work, if you assume that by passing through the portal, you have exerted an impulse on the surface that the portal was on - i.e, you have change direction, because you were "pushed" round a corner - in much the same way as if you had just bounced off the surface that the portal was on. You have pushed the wall back, and in doing so have changed your own momentum.
I'm not going to go into specifics of how this might happen, because I have no idea how portals actually work. But I'm pretty sure that this could cause some problems with the way portals work if you think about it. For example, if you put a portal on a loose object, the object should move as you pass into the portal, which would affect the way in which you come out of the exit portal.
Another quick question, is there a way to know if you are going through a portal, or is it indistinguishable from just moving through space as you normally do? (If that makes sense). Can you tell if you are going through a portal, if you can't see the edges of the portal (maybe its a VERY big portal?).
And yeah, I know it's just a game, it doesn't need to be realistic, but I find this interesting, and would like to know what you think about this.



