Rogue by Canadarox28

[raw]
made by Canadarox28 for Ludum Dare 46 (COMPO)

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!

Ratings

Given 4🗳️ 0🗨️

Feedback

thatOtherNerd
20. Apr 2020 · 03:57 UTC
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...
sayumeki
20. Apr 2020 · 04:19 UTC
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.
mailman
20. Apr 2020 · 04:22 UTC
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.
SuperGamersGames
20. Apr 2020 · 04:23 UTC
It's not what I expected, but it's a welcome addition to the many things of experiments on here.

I say good job, but I think it'd be cool to have the capability of images and sounds and possibly a custom theme.
Vollfeiw
24. Apr 2020 · 16:15 UTC
That's a really great job. For the sample story, i'd expected some funny output instead of just big Game Over ! every time