Sunday, November 21, 2010

Control System

I finished creating the control algorithms for piloting your main character in the game I'm working on. Bit of matrix math, but the result is nice. You can take a peek at the following link:

http://www.youtube.com/watch?v=NiKG3gEpWNA

When playing games, you never really realize what the controls are doing, yet you expect them to act a certain way. For my game I modeled the controls after Final Fantasy 10, which I feel has very comfortable controls. The biggest challenge was not making movement relative to camera position, but doing so without annoying the player. When a camera angle changes, so do the relative forward, back, left and right directions. If you're already mentally moving in a particular tangent, you do not expect it to suddenly switch on you. So I made it wait until you release the keys, so that camera changes don't send your player the opposite direction unexpectedly.

0 comments: