Já criei jogos e minha própria linguagem de programação. Em nenhum momento eu precisei, ou senti falta, de design patterns.
Não sei qual é o jogo, mas se usou linguagens orientadas a objetos como C++ você poderia ter tirado proveito de padrões como Command, Observer, Factory, State, Decorator e etc.
Mas é claro, se a arquitetura que você elaborou não passa por nenhum dos problemas que esses padrões tendem a resolver, é lógico que você não verá utilidade deles.
Também é provável que você os tenha implementado de alguma forma, só não deu um nome para isso.
Quão complexos foram esses jogos? tinham sistemas de inventário, árvores de habilidade, sistemas de armas, inimigos com diferentes padrões de comportamento?
Da pra fazer tudo isso sem usar padrões de projeto? sim! mas a longo prazo, a manutenção disso ficaria cada vez mais inviável.
Esses princípios, padrões, técnicas de programação não são aleatórios.
aprenda bem os princípios de Orientação a objetos, depois aprenda SOLID, depois padrões de projetos, depois arquitetura limpa/exagonal, depois DDD. você vai ver que uma coisa vai levando a outra, tudo para construir softwares capazes de crescer, escalar, mudar, sem se tornarem um gargalo para a empresa