A modular fighting-game engine with rollback netcode, for Unity 6.
Three modules that stack: Motion Input, Rollback Netcode and Fighter Core. Use one or all of them. Every core is deterministic, integer-only C# that allocates nothing per frame, and more than 640 tests ship with them.
Rollback netcodeDeterministicMotion inputsFrame dataZero GCSource included
Deterministic bullet patterns and fire control for bullet hells and shooters.
A bullet-pattern engine where the same seed and inputs give the same run on every machine. Write patterns as data, preview and scrub them in the editor, and get replays, ghost runs and rollback support. It runs 10,000 bullets in under a millisecond a tick.
Bullet patternsDeterministicReplaysRollback-readyZero GCSource included