O código do xogo está aberto baixo a licenza gratuíta GPLv3 e publicado en GitHub (Amnesia: O Descenso Escuro, Amnesia: unha máquina para porcos). Os xogos están escritos en C++ e usan SDL para o procesamento de entrada e OpenGL para os gráficos. Os repositorios inclúen ficheiros para a creación para Linux e macOS mediante CMake e para Windows mediante Visual Studio 2010. Ademais do código dos propios xogos, o código fonte dos editores de xogos asociados tamén é de código aberto. Espérase que o código aberto do código simplifique o desenvolvemento de mods, dos que xa hai máis de mil para estes xogos, e permita crear novos motores de xogos abertos baseados nas tecnoloxías implicadas nos xogos de Amnesia. .
Das funcións ofrecidas en código aberto que poden ser útiles para os desenvolvedores de motores de xogos, nótanse as seguintes: