O código do jogo está aberto sob a licença GPLv3 gratuita e publicado no GitHub (Amnesia: The Dark Descent, Amnésia: uma máquina para porcos). Os jogos são escritos em C++ e usam SDL para processamento de entrada e OpenGL para gráficos. Os repositórios incluem arquivos para construção para Linux e macOS usando CMake e para Windows usando Visual Studio 2010. Além do código dos próprios jogos, o código-fonte dos editores de jogos associados também é de código aberto. Espera-se que o código aberto do código simplifique o desenvolvimento de mods, dos quais já existem mais de mil para estes jogos, e possibilite a criação de novos motores de jogo abertos baseados nas tecnologias envolvidas nos jogos Amnesia. .
Dos recursos oferecidos em código aberto que podem ser úteis para desenvolvedores de motores de jogos, destacam-se os seguintes: