Is This Game Ripping Off Mario Galaxy?

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.

Advertisement
Advertisement
Advertisement
Advertisement

Share This Story