No meu caso, passei muito tempo (meses) me debatendo sem fazer nada por causa dos mecanismos de jogo. Agora, normalmente, eu os evito como uma praga, embora entenda que eles devem ser usados com sabedoria e com moderação.
Para mim, eu ficaria obcecado com todas as possibilidades ! Olhando para uma longa lista de recursos no mecanismo X, é como "Uau, eu poderia fazer tudo isso! Meu jogo pode ser ótimo!" Então, eu baixava, executava as demos e ficava deslumbrado com esses recursos em ação, etc. Depois, criava um novo projeto no meu IDE e não sabia por onde começar. Eu escrevia um código, talvez eu aprendesse e o baseasse nos projetos de demonstração, mas esses eram apenas demos.
Eu não sabia como começar do nada e fazer alguma coisa. Eu não sabia o primeiro passo. Eu amei a idéia de um mecanismo, ele me impressionou e me motivou a fazer algo, mas meu conhecimento do desenvolvimento real era tão limitado que, mesmo depois de saber como adicionar o mecanismo ao caminho da construção, e talvez escrever algumas linhas para iniciar o motor e, em seguida, desligue-o novamente, além do que nunca fiz nada valer a pena.
Eu sou muito mais um tipo de pessoa que ama bebê. Prefiro fazer meu próprio jogo um passo de cada vez, refatorando funções úteis e coletando essas funções em uma biblioteca que um dia eu poderia considerar um "mecanismo". Então, por enquanto, evito o hype do motor e fico com as coisas de baixo nível.
E os motores têm seu lugar. Se você encontrar um motor e pensar: "É exatamente isso que eu escreveria! Eles já fizeram o trabalho para mim, não preciso reinventar a roda e sei exatamente como encaixá-la no jogo. que eu já comecei [ou pelo menos totalmente planejado e estou pronto para começar] ", então provavelmente é um bom ajuste. Você saberá exatamente como usá-lo e como escrever seu próprio código para usar o mecanismo para criar algo útil. Mas se você pegar um motor apenas porque ele tem tudo, menos a pia da cozinha e você acha que está de pé sobre os ombros de gigantes, está enganado. Você tem um gigante em pé à sua frente e precisa subir até os ombros.
Portanto, a enorme desvantagem para mim: não seja pego em todas as coisas que você poderia fazer. Qualquer que seja o motor que você escolher, ele terá muito potencial. Mas se você não sabe como aproveitar o potencial, se isso não facilita a sua vida ou ajuda você a fazer seu trabalho, por que está usando?