I have implemented a camera system and a rudimentary physics system. I now have a decision to make regarding steering the camera:
Option 1 - Update the camera movement directly.
eg. position (0, 0, 0) + Key 'W' => position (0, 0, 1)
Option 2 - Apply a force to the camera and let my physic's integration sort it out.
eg. position (0, 0, 0) + Key 'W' + force (0, 0, 0.2) => ...?
How should I implement camera movement?