Diffusion é um jogo de tiro (shooter) para PC (Microsoft Windows) que utiliza o motor Xash3D FWGS. No papel de James Smith, um veterano da SWAT, você se encontra explorando uma fábrica aparentemente deserta após um contratempo na estrada. O foco principal da jogabilidade reside na exploração do ambiente e no confronto com ameaças inesperadas, exigindo que o jogador navegue pelo cenário enquanto participa de combates.
A jogabilidade principal envolve a exploração de um ambiente que parece ser uma fábrica abandonada. O jogador deve navegar por este cenário, desvendando os segredos ocultos nas suas instalações enquanto enfrenta ameaças inesperadas. O ciclo de jogo combina exploração ambiental com sequências de combate tático.
A história desenrola-se a partir do momento em que a paragem forçada transforma as férias numa luta pela sobrevivência. O foco narrativo está na descoberta gradual da verdade por trás do estado da fábrica e dos perigos que nela residem. O ambiente serve como um elemento chave para a progressão da trama.
O jogo distingue-se pela sua abordagem ao género de tiro, integrando a necessidade de investigação do ambiente com a ação direta. A utilização de um motor específico confere-lhe uma base técnica reconhecível para entusiastas de certas arquiteturas de jogos de tiro clássicos.
O equilíbrio é alcançado através do design de níveis que exige que o jogador utilize tanto a sua capacidade de observação para progredir na história e encontrar recursos, como as suas habilidades de tiro para superar os confrontos com os inimigos encontrados no local.