Games by Team Shanghai Alice Games developed Touhou Kaikidan ~ Mystic Square. Touhou Gensoukyou ~ Lotus Land Story. Touhou Yumejikuu ~ Phantasmagoria of Dim. Dream. Touhou Yumejikuu ~ Phantasmagoria of Dim. Dream. Touhou Youyoumu ~ Perfect Cherry Blossom. See all 10 Games published Touhou Youyoumu ~ Perfect Cherry Blossom. Touhou Kaeidzuka ~ Phantasmagoria of Flower View. Taiken Ban Touhou Eiyashou ~ Imperishable Night. Touhou Koumakyou ~ the Embodiment of Scarlet Devil. See all 4