Games, virtual reality and mobile development