Duality — это модульная комбинация движка и редактора 2D-игр, полностью написанная на C# и построенная поверх бэкенда OpenGL. Он имеет открытый исходный код, имеет открытую архитектуру, которая предполагает расширяемость и владение техническими средствами, и использует C# как язык, а не как решение для написания сценариев.