Today, video games have evolved greatly, offering players a vast range of experiences. There are over 30 different types of video games, and these include programming games like CodinGame, in which players must user programming language, and a plethora of educational video games for children.