Interactive Game Based Learning: Advantages and Disadvantages
Successful implementation of user-centered game based learning in higher education: An example from civil engineering