Design and development of virtual learning system using serious game based character