Programming video games

Programming video games are a recent genre of video games. They are typified by the player having to use within the game elements and concepts of real-world programming languages. One such example is TIS-100.