Using BP Delay nodes in GameInstance BP works in Editor but not Builds

4.10.2

Repo Steps:

  1. Create a Blueprint which derives from Game Instance. Set as default Game Instance for project.
  2. Override “Init” event.
  3. Make a simple node such as Print String immediately after Init
  4. Add a Delay node (of say, 1 second)
  5. Make a second simple node such as another Print String.

Run in Selected Viewport (PIE) - you should see your two strings print out as expected.

Make a 32-bit Windows Build (untested on other builds/platforms).

Run again - you will only see the first string printed, the second string never prints.

Example: http://i.imgur.com/Id0efDQ.png
Happy bug hunting!

Hello lordmatthoffman,

I was able to reproduce this issue on our end. I have written up a report ( UE-26318) and I have submitted it to the developers for further consideration. I will provide updates with any pertinent information as it becomes available. Thank you for your time and information.

Make it a great day