Uma parada que eu percebi também é que tem que haver um desenvolvimento bastante personalizado para cada jogo, pois além da função, se a gente usa os "hitboxes" (collision boxes) de maneira muito precisa, acaba por estragar um pouco a experiencia do jogador.
Um exemplo classico é do Super Mario, em que você pode sair completamente de uma plataforma sem cair. Até onde me lembro, se não fosse assim, a experiencia do jogador seria muito frustrante, principalmente por causa de todo delay e perspectiva.
Outro exemplo que teve impacto muito grande no desenvolvimento foi o jogo Celeste, em que você precisa ser muito ágil e preciso.
Não encontrei exatamente o conteúdo em que ouvi falar sobre isso, quase certeza que foi do Ahoy, mas esses são muito boons também: https://www.youtube.com/watch?v=Nv5KrS3cN9c , https://youtu.be/z7xMIRzIDpU