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.