O que é mais fácil de fazer, um jogo 3D ou um jogo 2D?
Para um desenvolvedor novato que não tem experiência com programação 3D ou modelagem, um jogo 2D será mais fácil, pois os conceitos são mais intuitivos. Provavelmente você já sabe como usar lápis e papel e um programa como o Photoshop. Provavelmente você também sabe como renderizar a cena: basta desenhá-la de trás para frente. Se você nunca usou um programa de modelagem 3D, é difícil, especialmente se você quiser modelar figuras humanas, ou árvores realistas. Se você quiser fazer algo mais parecido com Minecraft, não é tão difícil.
Estou atualmente criando um jogo 3D, tendo feito principalmente programação 2D antes, e é desafiador. Embora eu tenha sido um programador (principalmente hobbyista) por algo como 25 anos, eu não poderia antecipar alguns dos problemas que estou enfrentando. Por exemplo, um jogo para terceira pessoa provavelmente terá muitos problemas de perspectiva. Tenho um avião a voar através de um desfiladeiro e tentei que a câmara se movesse para seguir o caminho do desfiladeiro automaticamente, e isso fez com que parecesse que o avião estava a mover-se na horizontal, apesar de não estar. Isto é inaceitável e vou ter de encontrar outra solução para o problema.
Tudo isso dito, para um desenvolvedor experiente que usa um motor como o Unity ou o Godot, 3D pode muito bem ser mais fácil do que 2D. É muito mais fácil fazer uma animação de mil frames usando um modelo 3D do que com sprites, por exemplo. Muito depende do jogo, no entanto. Se a maioria dos objetos precisam apenas de alguns quadros de animação, então usar sprites provavelmente será muito mais simples.