Asteroid Bounty Hunter is a space shooter, with a lot more in store than simply blowing up asteroids. The story follows our hero John, who is a veteran, trying to do amends in his screw up life and he only has his space ship AI, who still cares about him. The story latter unfolds some pretty interesting things about John, his life and his relationship with stuff around him.
The game itself is based on a dodging/blowing up stuff, but that quickly falls in background picture, since you have to outmaneuver the enemy, who are constantly changing. Your job is to save planets from incoming asteroids while taking care of your affairs with other bounty hunters.
The concept of the game is to farm experience, so you can unlock new upgrades. You can collect mastery points from other bounty hunter ships to unlock new ships. If you find yourself unable to progress the game, you can always come back to earlier levels and farm experience, which you can use to make limitless upgrades for your ship. Each new level brings a quest with an unique one-time ship upgrade, so use it wisely.