Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Evasion Games

10
Posts
5
Topics
29
Followers
A member registered Jan 08, 2017 · View creator page →

Creator of

Recent community posts

(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

https://docs.evasiongames.com/

(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