{"repo":"MothCocoon/FlowGraph","free":true,"listed":false,"github":"https://github.com/MothCocoon/FlowGraph","clone":"git clone https://github.com/MothCocoon/FlowGraph.git","description":"Design-agnostic node system for scripting game’s flow in Unreal Engine","language":"C++","stars":1884,"topics":["unreal-engine","unreal","story-driven","gamedev"],"license":"MIT","category":"game-templates","readme_excerpt":"Concept Flow plug-in for Unreal Engine is a design-agnostic event node editor. It provides a graph editor tailored for scripting flow of events in virtual worlds. It's based on a decade of experience with designing and implementing a narrative layer in video games. All we need here is simplicity. The aim of publishing it as an open-source project is to let people tell great stories and construct immersive worlds more easily. That allows us to enrich video game storytelling so we can inspire people and make our world a better place. A single node in this graph is a simple UObject, not a function like in blueprints. This allows you to encapsulate the entire gameplay element (logic with its data) within a single Flow Node. The idea is that you write a repeatable \"event script\" only once for the entire game! Unlike blueprints, Flow Node is async/latent by design. Active nodes usually subscribe to delegates, so they can react to events by triggering output pins (or whatever you choose). Every node defines its own set of input/output pins. It's dead simple to design the flow of the game - just connect nodes representing features. Developers creating a Flow Node can call the execution of pins in any way they need. API is extremely simple. Editor supports conveniently displaying debug information on nodes and wires while playing a game. You simply provide what kind of message would be displayed over active Flow Nodes - you can't have that with blueprint functions. It's up to you to a","default_branch":null,"files":null,"tree":[],"storefront":"/r/MothCocoon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MothCocoon/FlowGraph/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}