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