An early prototype graph system for node/links and possible outcomes/events driven by scriptable object data. Designed to work with Unity3D - this isn't working as intended but has been turned into something much more linear. Please see the SimpleExample.unity file in the samples that are part of the UPM. This sample demonstrates a helper logic function that loads information from a scriptable object to then go and find those runtime objects and update/invoke the logic from the scriptable object onto the runtime object.
See the updated ChangeLog for 0.2.0 as there is a simplified version that is just event driven and internalized state machine with a helper configuration/timer built in. This should be enough of branch of a graph to get going for the time being.
Please see the package.json file for more information.
- This software running a dual license
- Most of the work this repository holds is driven by the development process from the team over at Unity3D ❤️ to their never ending work on providing fantastic documentation and tutorials that have allowed this to be born into the world.
- I personally feel that software and it's practices should be out in the public domain as often as possible, I also strongly feel that the capitalization of people's free contribution shouldn't be taken advantage of.
- If you want to use this software to generate a profit for you/business I feel that you should equally 'pay up' and in that theory I support strong copyleft licenses.
- If you feel that you cannot adhere to the GPLv3 as a business/profit please reach out to me directly as I am willing to listen to your needs and there are other options in how licenses can be drafted for specific use cases, be warned: you probably won't like them 🚀
- If you are using this at a Non-Profit and/or are you yourself an educator and want to use this for your classes and for all student use please adhere to the MIT Creative Commons License
- If you are using this back at a research institution for personal research and/or funded research please adhere to the MIT Creative Commons License
- If the funding line is affiliated with an SBIR be aware that when/if you transfer this work to a small business that work will have to be moved under the secondary license as mentioned below.
- For commercial/business use please adhere by the GPLv3 License
- Even if you are giving the product away and there is no financial exchange you still must adhere to the GPLv3 License