A partir daí é possível, com a tecnologia da informação, criar um produto sem a necessidade de construir uma máquina.
Uma 8️⃣ vez que as leis da física e do jogo não funcionam como que um jogo de tiro em primeira pessoa, 8️⃣ os jogos devem ser desenvolvidos com uma linguagem de programação.
Em vez disso, um jogo deve conter um compilador, que possui 8️⃣ uma classe do tipo de funções de programação usada no jogo com a funcionalidade de criar linguagens de programação que 8️⃣ possam ser utilizadas na programação.
O estilo de design dos jogos é muito diferente dos jogos de tiro em primeira pessoa, 8️⃣ pois esses jogos geralmente possuem um conjunto de funções de script que são usados para a construção do jogo, em 8️⃣ vez de apenas produzir o script na versão final.
Estas funções normalmente são chamadas de comando; um exemplo de comando é 8️⃣ o caso do "Duality" onde o programador cria e cria o comando principal.