Original Post
I am working on a game with the same controls as asteroids, so its a top down vessel where: UP increases velocity in the heading direction DOWN increases velocity in the -heading direction LEFT rotates n degrees RIGHT rotates -n degrees So my ship has a unit vector called heading which is initialized in the ships starting direction. When the user hits left or right I rotate the ship and the heading vector by the same angle measure. But I cant get them to rotate at the same rate. Whats going on?