Der Spielcode ist unter der kostenlosen GPLv3-Lizenz geöffnet und auf GitHub veröffentlicht (Amnesia: The Dark Descent, Amnesie: Eine Maschine für Schweine). Die Spiele sind in C++ geschrieben und verwenden SDL für die Eingabeverarbeitung und OpenGL für Grafiken. Die Repositorys umfassen Dateien zum Erstellen für Linux und macOS mit CMake und für Windows mit Visual Studio 2010. Neben dem Code für die Spiele selbst ist auch der Quellcode für die zugehörigen Spieleeditoren Open Source. Es wird erwartet, dass die offene Quelle des Codes die Entwicklung von Mods vereinfacht, von denen es für diese Spiele bereits mehr als tausend gibt, und es ermöglicht, neue offene Spiel-Engines zu erstellen, die auf den Technologien der Amnesia-Spiele basieren .
Von den in Open Source angebotenen Funktionen, die für Game-Engine-Entwickler nützlich sein können, sind die folgenden zu nennen:
Ein System zum Beschneiden unsichtbarer Bereiche in Echtzeit, das mit dynamischen Objekten arbeitet.
Ein System zum automatischen Rendern statischer Objekte, das im Batch-Modus arbeitet.
System zur verzögerten Schattenwiedergabe.
Ein Editor mit vollem Funktionsumfang, einschließlich Unterstützung für Funktionen wie die Auswahl von Algorithmen und die Anpassung sichtbarer Bereiche.
Ein einfaches künstliches Intelligenzsystem zur Erstellung von Bots und Smart Agents.