The developer has not uploaded a tool yet...

StoryMate is an easy way to create Interactive Fiction. Pen your own stories and if you're feeling stuck use our AI assistant to help get those creative juices flowing.

We are targeting hobbyists, teachers, and tinkerers, but equally it is usable by anybody who has a story they want to get off their chest.

Open StoryMate

> Browse towww.storymate.dev to create your own CYOA games or Interactive Fiction

Immediate Roadmap 

- Full screen writing mode
- Undo/Redo
- Image Upload
- A library
- Sharing stories

Who are we?

StoryMate is a passion project made by a gaggle of game designer friends that live in Aotearoa, New Zealand. We love stories, story telling, games and game design. 

A diverse range of people have contributed to the creation of StoryMate; from local games industry vets, to narrative writers, to indigenous creatives, teachers, and kids. Together we've done our best to make StoryMate an accessible tool that is engaging and empowering to use. 

Interactive Fiction

Interactive fiction is about writing stories where your readers get to pick what happens.  It's a way to make writing exciting - you can create surprises and show how choices change the story. Non-linear storytelling makes writing and reading super fun and engaging, letting everyone's imagination run wild!

On education

We have a long history with Games Based Learning. Our work creating educational resources with the Ministry of Education, Te Puni Kōkiri and indigenous communities in New Zealand positions us to make an easy to use and inclusive tool that we KNOW todays kids are going to love.

StoryMate & OpenAI (ChatGPT models) 

The StoryMate AI assistant uses OpenAI APIs for generating text.

This is the same technology that powers ChatGPT which is  used by tens millions of good people each and every day to learn, discover and to play with with words. Glorious words!

How it works

Our assistant does not simply take your theme starter and generate a random response. We take your idea and we with multiple prompts that are based on our many years of game design and development experience. 

The assistant prompts have been heavily influenced by the work of indsutry veterans like Jesse Schell and researchers from x in the USA.

Is generative AI ethical? 

Honestly. It depends on how you use it. 

StoryMate provides an interface for you to enter some key words, we use your key words to generate an idea that you can use as the basis for your story. We think that’s pretty cool and hope to see it unlock all sorts of creative potential.

We acknowledge the shortcomings and biases that are in inherent in OpenAI (ChatGPT) and in AI in general. This isn’t ideal but we have faith these models will improve over time. 

In the meantime, we do our best to work around known AI biases as much possible. We do this by taking your idea and applying our strict game design prompts around it. This returns some cool results. 

If you've got something positive to say...

Leave us a comment. We'd love to hear from people that have constructive feedback and want to help make the world of IF even more super better!

StatusIn development
CategoryTool
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorStoryMate
GenreInteractive Fiction
Tagsauthor, build, create, fiction, interactive, story, storymate

Development log

Comments

Log in with itch.io to leave a comment.

I realized what i said might be confuzzling so here a restate.

Just like how you can make it so when you open a passage a variable might be set to true, but what if when you open a passage the style of your story could change.

I get it. I think this is a great idea. Essentially an event that triggers a scene change of sorts. 

It could be some kind of "apply this style sheet" feature. 

I think it would be cool if you have the option to change the style of your story mid way through.

It'd also be cool if you could change the design of the start screen.

(1 edit)

Problem solved.

The latest version of StoryMate resolves an issue with exporting HTML5 games and importing them into Itch.

Deleted 199 days ago

Hey there. Can you send me a remix link to your story so I can investigate.

Great idea Gamefroot Dan! The ability to click the connection and be able to delete it.

It's coming! By this time next week, you shall have it :)

By the way - this feature exists now. 

No I'm not an ausie I live in Dunedin.

  1. I meant disconnect the connections between passages.
  2. I want the image library to be used for both of those uses.

(Btw I'm 9)

How about the ability to click on a connection wire between passages to select it and then being able to hit delete. That would remove the connection. 

(1 edit)

Got some feedback for the gaggle that made this game/software:

  1. Be able to disconnect connections.
  2. Be able to change colour of the ziggzaggy blue lines that appear while playing the story.
  3. If you can, add an image log/library for AI images that you want to go back to and use again.
( 1)

Thanks for the feedback redcapybara! Ausie? 

  1. You’re not the first person to mention this. You actually can remove connections but it’s not super obvious. What you have to do is open the originating  passage and click on the corresponding link and then click delete. We’ll have a think about how to make it better.  
  2. The ability to style the background is a great idea! 
  3. An AI image library is a great idea. Do you want this so you can either go back to a previous image or do that you can use the same image in multiple passages?
(1 edit)

OMG! this is such a good game/software. I did the same thing as rekklested just to comment here.

( 1)

just made an account just to add a comment here. Damn, This is fun! Thank you

( 1)

Cheers! Really appreciate it - If you're not having fun we're not doing it right. 

What do you find most fun about it?

( 1)

I had a play- and it was awesome. I ended up creating a story- but having the AI as an option is a really nice touch. It takes me back to the Choose your own Adventure book I loved as a kid! 

( 1)

Thanks Craig!