Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Evasion Games

A member registered Jan 08, 2017 · View creator page →

Creator of

Recent community posts

The Patreon was a last attempt to save the product, but unfortunately we didn't get enough support from users and had to freeze development.

That said, no, there are no plans for future paid updates, but we do still want to fulfill the promise of releasing the code publicly on github as soon as "life" allows us to do so.

Sorry for the inconveniences. Please download and install the GameFlow v1.2.6 package which we just made available for free here at

Fixed. Typical DNS misconfiguration. Sorry for the inconveniences.

(1 edit)

Thanks for asking. In short, the source code is still not available.

Yes, it is true that some time ago in a thread on the Unity forum the GameFlow author wrote: "If I ever decide to discontinue the development of GameFlow for a reason different to an acquisition, I will disclose the source code" .

And it is also true that the product page was modified just recently to announce that we are no longer maintaining the tool, but notice that we also removed the screenshot refered to the source code question (where the "opensource" term was used explicitly).

The reason for removing that screenshot is that we would like to have a "grace period" (maybe some weeks from here) just to reconsider our decisions on both the maintainance and the opensourcing questions. The moment we have a final decision we will announce it here, so please stay tuned.

GameFlow community · Created a new topic Documentation

(2 edits)

Isn't the On Demand program executing when the Command is sent to the instance of Trigger stored in <other> at runtime? I'd suggest you adding some Log Message actions or adding some breakpoints (click on the outer left side of any action) to debug the problem.

(1 edit)

Oh, I see... my mistake. I was referring to the Send Command action in the last paragraph. Editing now.

(1 edit)

First part, create the Command:

  1. Create a GameObject, rename it as "Target".
  2. Add the GameFlow component.
  3. Add an On Demand program.
  4. Add a Hello World action to the program.
  5. Add a Command block below the On Demand program.
  6. Drag the On Demand into the Program field of the Command.
  7. Rename the Command as "Say Hello".

Second part, using the Command:

  1. Create another GameObject.
  2. Add the GameFlow component.
  3. Add an On Start program.
  4. Add a Send Command action.
  5. Drag the GameObject named Target into the Target field of the Send Command action.
  6. Set "Say Hello" as Command Id.

This is a simple example just to clarify the usage, but Commands are normally used in situations where you need to execute a Program and you can't have the reference to that Program in anticipation like sending a "Die" Command to any GameObject that collides with a trigger. In those cases you would use Send Command with the <Other> parameter as Target, like this:

A new community tutorial comparing GameFlow and C# for a simple task.

GameFlow community · Created a new topic Game Pause