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.