Skip to content

Lockstep and Rollback Simulation

Gustavo edited this page Oct 11, 2026 · 1 revision

Lockstep and Rollback Simulation

Category: Deterministic Computing · Kind: Runtime

A tick runner advances lockstep or predicted simulation, restores checkpoints, resimulates and confirms progress.

Common use: Build deterministic gameplay driven by normalized inputs.

Includes: DeterministicSimulationRunner, CounterSimulation, NativeCounterSimulation.

Scope: The simulation step is application-supplied. Tick coordination, history, replay and sessions run on the Managed host; Native kernels can execute in Burst.

Related: Deterministic World History · Deterministic Input History · Deterministic Event Ledger · Deterministic Command Buffers · Deterministic Runtime Context · Deterministic Replay Archive · Deterministic Network Sessions · Tests and Validation Harnesses.

Source: Core/DataStructure/Deterministic/Runtime/SimulationRunner.cs · Core/DataStructure/Deterministic/Runtime/Samples/.

Category · Full catalog · Common combinations


Documentation snapshot: 2026-10-11

Search aliases: DeterministicSimulationRunner, CounterSimulation, NativeCounterSimulation

Tags: legendarytools/feature, legendarytools/deterministic-computing

Clone this wiki locally