
Padrões de projeto, na área de programação, são soluções genéricas que podem ser aplicadas em diferentes situações, ou seja, são fórmulas que mesmo sendo usadas de forma diferente apresentam características em comum que possibilitam a sua identificação. Os padrões são iguais na essência, mas diferentes nos contextos onde são utilizados. O conceito de padrão de projeto parece ser aplicado nos jogos da FromSoftware.
Por exemplo, em Dark Souls para voltar para um ponto seguro é utilizada uma fogueira, já em Bloodborne existem almas no chão com uma lâmpada que tem a mesma função. Como é possível perceber, as coisas são diferentes, porém o seu objetivo é o mesmo, ou seja, elas seguem um padrão. O mesmo existe em Sekiro, onde a parte do cenário que tem essa função é chamada Sculptor’s Idols e é representa por uma espécie de estátua rezando.

É interessante perceber esse uso de padrões da FromSoftware, pois eles vão de itens para viajar ao cenário até a mecânica dos jogos que têm elementos semelhantes. Toda essa padronização utilizada pela empresa pode ser utilizada para fazer jogos que abordem qualquer temática, basta inserir a temática dentro desses elementos padronizados. Essa forma de trabalhar da FromSoftware pode ser por causa do passado da empresa, onde ela não desenvolvia jogos, mas sim softwares. Padrões de projeto são essenciais na programação de softwares (principalmente na parte da programação orientada a objetos).