Virtual simulation and game development practical tutorial