No vídeo é utilizado o clearInterval( ), porém antes disso eu coloquei um return na função e funcionou também. É errado?
var tempoDeJogo = $("#tempo-restante").text();
campoTexto.on("focus", function(){
setInterval(function(){
tempoDeJogo--;
if(tempoDeJogo < 0){
campoTexto.attr("disabled", true);
return;
}
$("#tempo-restante").text(tempoDeJogo);
}, 1000);
});