Using Character Controls For BGE
A simple solution with action:

You create an action with 4 rotation poses e.g. at frame 1 (North), 2 (West), 3 (South), 4 (East).

Then play the according pose dependent on the key:



Be aware: 
This does align to the scene. It does not align to the camera!