Design and Evaluation of a Digital Gamified Learning Platform for 3D Software Education | Synapse