Die meisten Spiele verwenden mehrere Programmiersprachen und entwickeln mitunter sogar eigene Skriptsprachen.
Was ist denn der Hintergrund der Frage?
Wahrscheinlich hat Larian die Engine von Original Sin 2 erweitert oder zumindest teilweise als Basis genommen.
Vermutlich wurde also C++ für die Engine an sich genutzt.
Der ganze Rest kann aber sehr viele andere Sprachen nutzen. (z. B. Javascript/Python/LUA für das Scripting, C# für das Toolset, etc.)
Am besten direkt im
Larian-Forum nachfragen.