Duludubi Star is a Chinese PC game and looks familiar. Very, very familiar. Maybe even, too familiar. Watch gameplay here and check out the game's screen shots.