Saturday, September 26, 2015

QuestFlow 1 now available, free, open source

As discussed last week on my blog here and reddit  I have written QuestFlow 1 is a Quest and Dialogue system for Unity 3D 5.x line written in C#.

QuestFlow 1 is Apache 2.0 licensed

If licenses are TLDR for you: yes you can make a game with this and sell the game if you wish!

QuestFlow 1 includes


  • scriptable object's for Campaign, Quests, NPC's, Conversations, Locations, and Achievements
  • Unity Editor Scripts for creating the scriptable objects
  • Unity Editor Windows for editing the scriptable objects
  • an Observer pattern based Quest Event Manager script to use in your implementation of the system in game.
  • some generic NPC icons to get you started prototyping
  • a sample scene demoing the QuestEventManager


Quest Flow 1 does not include:


  • A gameplay implementation.


----------------------

The bitbucket git repo:
https://erebusman@bitbucket.org/erebusman/questflow-1.git

----------------------
If you just want a Unity package to import grab this package:

https://bitbucket.org/erebusman/questflow-1/raw/ad44510d6b39326047bc543034ed424f59e11ee2/QuestFlow1.unitypackage

----------------------

The git overview page contains a readme that has a little bit of usage instructions to get you started.

There is still lots of room for this to improve including external file serialization and loading but right now this is a "handle everything inside the unity editor" type of solution.


There could be a game play implementation that went along with this however I just see that as something so personal to the game your writing I'm not sure if that's is really the target audience for this or not?


I expect a total of 3 people will download it and I'll be the only person to ever use it ; but hey its free so surprise me?!


Comments/discussion welcome.

No comments:

Post a Comment