For complex animations and interactions, we prefer using Articulate Storyline to maximum extent. We have provided all gamified elements in the course like progress of the course, points, performance calculation in Articulate Storyline.
Finally, the client was very happy with the output we delivered. We at Swift Elearning Services give a best solution to keep their concept and product alive and progress. We first understand the problem and provide best solution of converting existing eLearning courses into HTML5 using tools Articulate Storyline, Adobe Captivate, iSpring, etc., depending on the content.