Gaming Reviews, News, Tips and More.
We may earn a commission from links on this page

Is This Game Ripping Off Mario Galaxy?

We may earn a commission from links on this page.

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.