Mega Cat Studios, which has previously been credited with putting out the classic Backyard titles, is leading the way on this all-new 3D entry.