The Wayback Machine - https://web.archive.org/web/20201022124453/https://github.com/IronWarrior/UnityReplaySystem
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Jul 15, 2017
Jan 21, 2019

README.md

UnityReplaySystem

Project demonstrating how to use input logging to create a replay system, where the replay is viewed by replaying the inputs with a deterministic fixed timestep.

Tanks battling in play mode Tanks battling in replay mode

Video demonstration here

Game runs on a fixed timestep to ensure that it plays out deterministically regardless of framerate. Inputs are polled during the Update loop and then "flattened" into a single input structure to be queried during the next FixedUpdate.

These inputs are cached by the ReplayLogger class, which in turn are played back by the ReplayInputController after the game has completed.

VHS effect is from this repository.

About

Project demonstrating how to use input logging to create a replay system, where the replay is viewed by replaying the inputs with a deterministic fixed timestep.

Topics

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.