Kod permainan dibuka di bawah lesen GPLv3 percuma dan diterbitkan di GitHub (Amnesia: The Descent Dark, Amnesia: Mesin Untuk Babi). Permainan ini ditulis dalam C++ dan menggunakan SDL untuk pemprosesan input dan OpenGL untuk grafik. Repositori termasuk fail untuk membina untuk Linux dan macOS menggunakan CMake dan untuk Windows menggunakan Visual Studio 2010. Selain kod untuk permainan itu sendiri, kod sumber untuk editor permainan yang berkaitan juga adalah sumber terbuka. Dijangka sumber terbuka kod akan memudahkan pembangunan mod, yang mana terdapat lebih daripada seribu untuk permainan ini, dan akan memungkinkan untuk mencipta enjin permainan terbuka baharu berdasarkan teknologi yang terlibat dalam permainan Amnesia .
Daripada ciri yang ditawarkan dalam sumber terbuka yang mungkin berguna kepada pembangun enjin permainan, perkara berikut diperhatikan: