Todos os conselhos que você deu são realmente muito bons e fazem bastante sentido. Primeiro estudar uma ferramenta, fazer um curso, criar alguns mini-jogos e só depois pensar em um jogo maior, com um escopo fechado, tentando não alterá-lo durante o processo, faz total sentido. Isso só não aconteceu comigo em outras áreas porque, como na web, eu sempre segui os requisitos e casos de uso que a empresa em que trabalho apresenta. Então, meu papel era pensar na parte técnica e em como programar, o que deixou o processo bem mais organizado e produtivo. Como a necessidade era atender a um cliente específico, o foco sempre foi maior, diferente de um jogo que vou criando e tendo ideias com um escopo aberto, sem pensar em qual público vai querer jogar e quais são suas necessidades.