Exploring the use of a commercial game engine for the development of educational software