A partir daí é possível, com a tecnologia da informação, criar um produto sem a necessidade de construir uma máquina.

Uma ❤️ vez que as leis da física e do jogo não funcionam como que um jogo de tiro em primeira pessoa, ❤️ os jogos devem ser desenvolvidos com uma linguagem de programação.

Em vez disso, um jogo deve conter um compilador, que possui ❤️ uma classe do tipo de funções de programação usada no jogo com a funcionalidade de criar linguagens de programação que ❤️ possam ser utilizadas na programação.

O estilo de design dos jogos é muito diferente dos jogos de tiro em primeira pessoa, ❤️ pois esses jogos geralmente possuem um conjunto de funções de script que são usados para a construção do jogo, em ❤️ vez de apenas produzir o script na versão final.

Estas funções normalmente são chamadas de comando; um exemplo de comando é ❤️ o caso do "Duality" onde o programador cria e cria o comando principal.