Main Playable Characters

Temporary Party Members

Antagonists
Margulis
Albedo
Dr. Dmitri Yuriev
Wilhelm