Modern game engines like Unity 3D [3] and Unreal
Engine [4] are incredibly rich and powerful platforms for
developing games and interactive experiences. Until now,
these engines have not been systematically exploited in
creating an interactive and immersive learning experience for
these types of algorithmic concepts.