Duality é um motor de jogo 2D modular / combo editor, escrito inteiramente em C# e construído em cima de um backend OpenGL. It's open source, apresenta uma arquitetura aberta que convida a extensibilidade e a propriedade técnica, e abraça o C# como uma linguagem em vez de uma solução de scripting.