Codul jocului este deschis sub licența gratuită GPLv3 și publicat pe GitHub (Amnesia: Coborârea întunecată, Amnesia: O mașină pentru porci). Jocurile sunt scrise în C++ și folosesc SDL pentru procesarea intrărilor și OpenGL pentru grafică. Arhivele includ fișiere pentru crearea pentru Linux și macOS folosind CMake și pentru Windows folosind Visual Studio 2010. Pe lângă codul pentru jocuri în sine, codul sursă pentru editorii de jocuri asociați este, de asemenea, open source. Este de așteptat ca sursa deschisă a codului să simplifice dezvoltarea modurilor, dintre care există deja mai mult de o mie pentru aceste jocuri, și să facă posibilă crearea de noi motoare de joc deschise bazate pe tehnologiile implicate în jocurile Amnesia. .
Dintre caracteristicile oferite în sursă deschisă care pot fi utile dezvoltatorilor de motoare de jocuri, sunt menționate următoarele: