Beach Buggy Racing 2 has asynchronous online multiplayer, which means you'll be competing against other players' avatars (and other people play against your avatars). In leaderboard competitions, you can also compete against real people.