bge mouse move camera
No you do not need Python (you can use it but you do not need it).

Concept

Add an overlay scene to your game (if you do not have one already).
Add a plane at each single side of the camera's view. The plane can be invisible.

Now you can add a mouse over sensor to each single plane. When the mouse is over the plane send a message. For example, the left plane sends "scroll left".

Now you can add logic that let the camera move according to the messages it receives. For example, when "scroll left" you move the camera along -Y.

I hope it helps