Should I be using Event Ticks and Delta Seconds? And if not what can I use as a substitute?

One substitute for Tick event is Timer, you create a custom function, add that to timer and set it to loop after a certain amount of time, such as 0.2 seconds or so.

But Tick event and delta seconds would be fine and dandy, if you don’t update everything every frame, one of such thing is UI. Have one blueprint to manage it and control it through called event and function, not by tick. Another noteworthy about UI is that it is always cheaper to create 1 widget then hide/ show it 1000 times than create 1000 widget and thrown them away after each use.

You can also optimized the scene by disable Auto Activate option on costly component, such un-used camera, render to texture,… only active them when in need and after that auto activate.

One final tip is that 1 object manage and update 1000 other object is quicker than 1000 object update by itself.

1 Like