Controlling an Arduino Robot with a Gamepad?

So I have been working on a project to control several motors and servos on a robot wirelessly via HC-06, and I am a bit confused about how I could get the controller and the Arduino to communicate. I was thinking I could connect the controller to my laptop, then the laptop would send signals to the Bluetooth receiver and control the robot, but how feasible is this. If anyone has done a similar project, what steps did you take? Also, I am using a motor shield if that helps at all. I appreciate any help thrown my way.