El codi del joc està obert sota la llicència gratuïta GPLv3 i es publica a GitHub (Amnesia: The Dark Descent, Amnèsia: una màquina per a porcs). Els jocs estan escrits en C++ i utilitzen SDL per al processament d'entrada i OpenGL per a gràfics. Els dipòsits inclouen fitxers per crear per a Linux i macOS amb CMake i per a Windows amb Visual Studio 2010. A més del codi dels jocs, el codi font dels editors de jocs associats també és de codi obert. Es preveu que el codi obert simplifiqui el desenvolupament de mods, dels quals ja n'hi ha més d'un miler per a aquests jocs, i permetrà crear nous motors de joc obert basats en les tecnologies implicades en els jocs d'Amnesia. .
De les funcions que s'ofereixen en codi obert que poden ser útils per als desenvolupadors de motors de jocs, s'indiquen les següents: