I’m developing a game where you can manipulate time. At the moment I have created a TimeObject class where the static mesh’s location, rotation and velocity are stored every tick.
I thought this was a good solution until I played the game on my other computer and realised that the tick rate was completely different, due to performance I assume. This has made all my counters for the amount of data that can be stored to be different depending on your machine.
How can I set up a constant tick rate in Unreal Engine so that I have complete control on how much time is recorded and can be rewound by?