augmented reality human-computer intertaction, gamification, virtual reality, mixed reality, computer graphics