Como programador, Ott desenvolve inteligência artificial, regras e mecânica do jogo, jogos em rede, mods, jogos de condução, e muito mais. Tem estado envolvido na criação, gestão, testes, design, interface de utilizador e comercialização de jogos.
Segundo ele, a parte mais difícil da criação de jogos é o planeamento:
O labirinto em que cada parte de um jogo pode evoluir é extremamente complexo, e o processo de criação é praticamente imprevisível, mesmo inimaginável. É da responsabilidade do designer do jogo manter o desenvolvimento do jogo sob controlo.