Il codice del gioco è aperto sotto la licenza gratuita GPLv3 e pubblicato su GitHub (Amnesia: The Dark Descent, Amnesia: una macchina per maiali). I giochi sono scritti in C++ e utilizzano SDL per l'elaborazione dell'input e OpenGL per la grafica. I repository includono file per la creazione per Linux e macOS utilizzando CMake e per Windows utilizzando Visual Studio 2010. Oltre al codice per i giochi stessi, anche il codice sorgente per gli editor di giochi associati è open source. Si prevede che l'open source del codice semplificherà lo sviluppo dei mod, di cui ce ne sono già più di un migliaio per questi giochi, e consentirà di creare nuovi motori di gioco aperti basati sulle tecnologie coinvolte nei giochi Amnesia .
Tra le funzionalità offerte in open source che potrebbero essere utili agli sviluppatori di motori di gioco, si segnalano le seguenti: