Snake Eyes' origin story is that he was a soldier who had a tough past. He joined the Arashikage ninja clan. His family was killed, which led him on a path of vengeance and secrecy. He became a highly skilled ninja within the clan.
Snake Eyes' character in the comics is a mix. He has moments of goodness when fighting for justice, but also makes tough choices that could be seen as morally questionable. It really depends on how you interpret his actions and the circumstances.
For a character - driven Cuphead Snake Eyes fanfic, you need to dig deep into their backstories. Cuphead has his own set of adventures that led him to be in debt to the Devil, and Snake Eyes has his training and loyalty to his clan. Use these backstories to inform their actions in the fanfic. Maybe Cuphead's past makes him more desperate to win a certain prize, and Snake Eyes' training makes him a formidable opponent or a reliable ally. As the story progresses, let their personalities and pasts shape the decisions they make and the relationships they form. This way, the story will be truly character - driven.
The origin story of Snake Eyes might be different because creators wanted to explore new plotlines or give it a fresh twist for better storytelling. It could also be influenced by different interpretations or to fit within a specific narrative framework.
The Snake Eyes origin story could have changed to fit in with new plot developments or to introduce fresh elements to the character. Maybe it was to keep up with evolving audience expectations or to differentiate from previous interpretations.
One idea could be a story where Snake Eyes is on a mission to retrieve a powerful artifact from Cuphead. He has to face all of Cuphead's tricky challenges and minions. Another plot could involve Snake Eyes teaming up with Cuphead to take on a common enemy that threatens their world. Maybe a powerful demon that wants to take over their land.