Diffusion je akční střílečka pro PC, postavená na enginu Xash3D FWGS. Hráči se vžijí do role veterána SWAT týmu, Jamese Smithe, který uvízne u opuštěné továrny v Utahu. Základní hratelnost spočívá v prozkoumávání prostředí, odhalování tajemství a konfrontaci s neočekávanými nepřáteli, což kombinuje průzkum s bojem. Hra je zaměřena na zážitek pro jednoho hráče.
Primární hratelnost spočívá v kombinaci průzkumu prostředí a taktického boje. Hráči se pohybují rozsáhlým, zdánlivě opuštěným průmyslovým komplexem, kde je hlavním cílem odhalit tajemství ukrytá v továrně a čelit nečekaným hrozbám. Hra klade důraz na navigaci v komplexním prostředí a konfrontaci s nepřáteli, což vyžaduje jak opatrné prozkoumávání, tak i efektivní využití dostupných zbraní a taktiky.
Jádrem zážitku je postup skrze sérii lokací, kde se objevují překážky a nepřátelské síly. Hra vyžaduje od hráče neustálé vyhodnocování situace – kdy se zaměřit na tichý postup a kdy přejít do přímé konfrontace. Systém boje je založen na mechanikách typických pro střílečky z daného technologického základu, s důrazem na fyziku a interakci s prostředím.
Příběh se rozvíjí v izolovaném prostředí, kde se rutinní situace rychle mění v boj o přežití. Děj se soustředí na odhalování pozadí událostí, které vedly k opuštění továrny a přítomnosti nebezpečí. Bez odhalování detailů zápletky, je atmosféra budována na pocitu osamocení a nutnosti rozluštit záhadu místa.
Využití enginu Xash3D FWGS znamená, že hra sdílí určité technické charakteristiky s tituly postavenými na tomto základu, což ovlivňuje renderování, fyziku a celkový výkon na platformě PC.