Team Shanghai Alice
Imperishable Night was created by Team Shanghai Alice, which consists of a single member, who goes by the pseudonym of ZUN. ZUN had interest in making a danmaku game in which the player can switch between two characters easily during the game, as he believed there weren't many games that incorporated such a system. The idea for "Imperishable Night" started with this desire, and the plot was written later to justify this system. ZUN had considered the idea for "Embodiment of Scarlet Devil", but he felt that having playable characters that had not previously introduced would be unnatural. Thus he decided to make the system in Team Shanghai Alice's third game, "Imperishable Night", so he could introduce new characters in the first and second game.