HPL Engine on Frictional Gamesin luoma ohjelmisto. Se on kirjoitettu C++ ja siinä on kolme versiota tällä hetkellä.
Versiot[]
HPL 1[]
Ensimmäinen versio on luotu vuoden 1994 joulukuussa 2D-pelimoottoriksi opinnäytetyöhön. Myöhemmin sitä myös käytettiin 3D-peleihin. Sitä käytettiin Penumbra -peleihin (Overture, Black Plague, Requiem) ja myös Penumbra Tech Demoon.
HPL 2[]
Toisessa versiossa oli paljon korjauksia ja siihen myös lisättiin SSAO -tuki. HPL 2 käytettiin kahteen Amnesia peliin, Justine -lisäosaan ja pelaajien omatekemiin Custom Storyihin.
HPL 3[]
Kolmannessa versiossa tuli aurinko varjojen kanssa ja ulkoalueiden kokonaan valaistus. HPL 3 käytettiin SOMA -pelissä.