It is not always required. Though Gamification has the potential to be an effective tool for raising user engagement during onboarding. To ascertain whether gamification elements are in line with your objectives and user preferences you can evaluate your target audience & product.