Oprettet i 2002 (United States), Demiurge Studios egen 85 søstermærker og 2683 konkurrerende mærker. Demiurge Studios er et mærke tilhørende EMBRACER GROUP AB, der er noteret på børsen i Etats-Unis. ISIN, virksomhedens internationale værdipapiridentifikationsnummer, er SE0016828511. Demiurge Studios's sektor er Interaktive medier.