Rogue is a Choose Your Own Adventure engine built in Unity. It is designed to handle any JSON story built to its spec, so non-programmers can make their own CYOA games with additional functionality like variables and text input! The theme of "Keep it alive" comes into play with the sample story: Chaos in the Kitchen. Try to keep your ButlerBot from accidentally killing itself while it tries to cook supper for The Family!
I had a teacher who had us make CYOA stories... I gave her mine as an example, and a few days before the school year ended I asked if I could keep it, still haven't gotten it...
Nice work building a CYOA engine! I used to be really into these as a child myself. I looked at the JSON examples and they seem pretty easy to write - I could see in a longer gamejam, an editor being built to help make constructing these easier.
I also laughed at the ButlerBot story and how it depicted objects that humans normally see as normal from... well.. a robot's perspective.
I think if I had a choice, I'd make the "choice" bubbles different colors than the "narrative" bubbles, but it's not a big deal. Maybe in a full-spec engine that'd be something customization anyway.
I like that the game is built to accept any JSON file,that's the part that really stands out to me. I thought the story was humorous as well. Wish for some button press sounds or atleast give some sort of feedback to the player. Cool concept.
Comments5
I also laughed at the ButlerBot story and how it depicted objects that humans normally see as normal from... well.. a robot's perspective.
I think if I had a choice, I'd make the "choice" bubbles different colors than the "narrative" bubbles, but it's not a big deal. Maybe in a full-spec engine that'd be something customization anyway.
I say good job, but I think it'd be cool to have the capability of images and sounds and possibly a custom theme.