├── CHANGELOG.md ├── Documentation.meta ├── Documentation ├── DevelopmentGuide.md ├── DevelopmentGuide.md.meta ├── README.ja.md ├── README.ja.md.meta ├── README.md ├── README.md.meta ├── images.meta └── images │ ├── ggpo_header.png │ ├── ggpo_header.png.meta │ ├── ggpo_open_graph_cropped.png │ ├── ggpo_open_graph_cropped.png.meta │ ├── overview_image1.png │ ├── overview_image1.png.meta │ ├── overview_image2.png │ ├── overview_image2.png.meta │ ├── overview_image3.png │ ├── overview_image3.png.meta │ ├── overview_image4.png │ ├── overview_image4.png.meta │ ├── overview_image5.png │ └── overview_image5.png.meta ├── LICENSE ├── LICENSE.meta ├── README.md ├── README.md.meta ├── Runtime.meta ├── Runtime ├── Backends │ ├── P2PBackrollSession.cs │ ├── P2PBackrollSession.cs.meta │ ├── SpectatorBackrollSession.cs │ ├── SpectatorBackrollSession.cs.meta │ ├── SyncTestBackrollSession.cs │ └── SyncTestBackrollSession.cs.meta ├── BackrollConnection.cs ├── BackrollConnection.cs.meta ├── BackrollConstants.cs ├── BackrollConstants.cs.meta ├── BackrollErrors.cs ├── BackrollErrors.cs.meta ├── BackrollEvents.cs ├── BackrollEvents.cs.meta ├── BackrollNetworkStats.cs ├── BackrollNetworkStats.cs.meta ├── BackrollPlayer.cs ├── BackrollPlayer.cs.meta ├── BackrollSession.cs ├── BackrollSession.cs.meta ├── BackrollTime.cs ├── BackrollTime.cs.meta ├── BitVector.cs ├── BitVector.cs.meta ├── GameInput.cs ├── GameInput.cs.meta ├── InputQueue.cs ├── InputQueue.cs.meta ├── Messages.meta ├── Messages │ ├── InputAckMessage.cs │ ├── InputAckMessage.cs.meta │ ├── InputMessage.cs │ ├── InputMessage.cs.meta │ ├── KeepAliveMessage.cs │ ├── KeepAliveMessage.cs.meta │ ├── QualityReplyMessage.cs │ ├── QualityReplyMessage.cs.meta │ ├── QualityReportMessage.cs │ ├── QualityReportMessage.cs.meta │ ├── SyncReplMessage.cs │ ├── SyncReplMessage.cs.meta │ ├── SyncRequestMessage.cs │ └── SyncRequestMessage.cs.meta ├── RingBuffer.cs ├── RingBuffer.cs.meta ├── StaticBuffer.cs ├── StaticBuffer.cs.meta ├── Sync.cs ├── Sync.cs.meta ├── TimeSync.cs ├── TimeSync.cs.meta ├── apps.meta ├── backends.meta ├── com.houraiteahouse.backroll.Runtime.asmdef └── com.houraiteahouse.backroll.Runtime.asmdef.meta ├── package.json └── package.json.meta /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Documentation.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation.meta -------------------------------------------------------------------------------- /Documentation/DevelopmentGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/DevelopmentGuide.md -------------------------------------------------------------------------------- /Documentation/DevelopmentGuide.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/DevelopmentGuide.md.meta -------------------------------------------------------------------------------- /Documentation/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/README.ja.md -------------------------------------------------------------------------------- /Documentation/README.ja.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/README.ja.md.meta -------------------------------------------------------------------------------- /Documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/README.md -------------------------------------------------------------------------------- /Documentation/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/README.md.meta -------------------------------------------------------------------------------- /Documentation/images.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/images.meta -------------------------------------------------------------------------------- /Documentation/images/ggpo_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/images/ggpo_header.png -------------------------------------------------------------------------------- /Documentation/images/ggpo_header.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/images/ggpo_header.png.meta -------------------------------------------------------------------------------- /Documentation/images/ggpo_open_graph_cropped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/images/ggpo_open_graph_cropped.png -------------------------------------------------------------------------------- /Documentation/images/ggpo_open_graph_cropped.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/images/ggpo_open_graph_cropped.png.meta -------------------------------------------------------------------------------- /Documentation/images/overview_image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/images/overview_image1.png -------------------------------------------------------------------------------- /Documentation/images/overview_image1.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/images/overview_image1.png.meta -------------------------------------------------------------------------------- /Documentation/images/overview_image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/images/overview_image2.png -------------------------------------------------------------------------------- /Documentation/images/overview_image2.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/images/overview_image2.png.meta -------------------------------------------------------------------------------- /Documentation/images/overview_image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/images/overview_image3.png -------------------------------------------------------------------------------- /Documentation/images/overview_image3.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/images/overview_image3.png.meta -------------------------------------------------------------------------------- /Documentation/images/overview_image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/images/overview_image4.png -------------------------------------------------------------------------------- /Documentation/images/overview_image4.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/images/overview_image4.png.meta -------------------------------------------------------------------------------- /Documentation/images/overview_image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/images/overview_image5.png -------------------------------------------------------------------------------- /Documentation/images/overview_image5.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Documentation/images/overview_image5.png.meta -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/LICENSE.meta -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/README.md -------------------------------------------------------------------------------- /README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/README.md.meta -------------------------------------------------------------------------------- /Runtime.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime.meta -------------------------------------------------------------------------------- /Runtime/Backends/P2PBackrollSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Backends/P2PBackrollSession.cs -------------------------------------------------------------------------------- /Runtime/Backends/P2PBackrollSession.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Backends/P2PBackrollSession.cs.meta -------------------------------------------------------------------------------- /Runtime/Backends/SpectatorBackrollSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Backends/SpectatorBackrollSession.cs -------------------------------------------------------------------------------- /Runtime/Backends/SpectatorBackrollSession.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Backends/SpectatorBackrollSession.cs.meta -------------------------------------------------------------------------------- /Runtime/Backends/SyncTestBackrollSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Backends/SyncTestBackrollSession.cs -------------------------------------------------------------------------------- /Runtime/Backends/SyncTestBackrollSession.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Backends/SyncTestBackrollSession.cs.meta -------------------------------------------------------------------------------- /Runtime/BackrollConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BackrollConnection.cs -------------------------------------------------------------------------------- /Runtime/BackrollConnection.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BackrollConnection.cs.meta -------------------------------------------------------------------------------- /Runtime/BackrollConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BackrollConstants.cs -------------------------------------------------------------------------------- /Runtime/BackrollConstants.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BackrollConstants.cs.meta -------------------------------------------------------------------------------- /Runtime/BackrollErrors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BackrollErrors.cs -------------------------------------------------------------------------------- /Runtime/BackrollErrors.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BackrollErrors.cs.meta -------------------------------------------------------------------------------- /Runtime/BackrollEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BackrollEvents.cs -------------------------------------------------------------------------------- /Runtime/BackrollEvents.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BackrollEvents.cs.meta -------------------------------------------------------------------------------- /Runtime/BackrollNetworkStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BackrollNetworkStats.cs -------------------------------------------------------------------------------- /Runtime/BackrollNetworkStats.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BackrollNetworkStats.cs.meta -------------------------------------------------------------------------------- /Runtime/BackrollPlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BackrollPlayer.cs -------------------------------------------------------------------------------- /Runtime/BackrollPlayer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BackrollPlayer.cs.meta -------------------------------------------------------------------------------- /Runtime/BackrollSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BackrollSession.cs -------------------------------------------------------------------------------- /Runtime/BackrollSession.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BackrollSession.cs.meta -------------------------------------------------------------------------------- /Runtime/BackrollTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BackrollTime.cs -------------------------------------------------------------------------------- /Runtime/BackrollTime.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BackrollTime.cs.meta -------------------------------------------------------------------------------- /Runtime/BitVector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BitVector.cs -------------------------------------------------------------------------------- /Runtime/BitVector.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/BitVector.cs.meta -------------------------------------------------------------------------------- /Runtime/GameInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/GameInput.cs -------------------------------------------------------------------------------- /Runtime/GameInput.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/GameInput.cs.meta -------------------------------------------------------------------------------- /Runtime/InputQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/InputQueue.cs -------------------------------------------------------------------------------- /Runtime/InputQueue.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/InputQueue.cs.meta -------------------------------------------------------------------------------- /Runtime/Messages.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Messages.meta -------------------------------------------------------------------------------- /Runtime/Messages/InputAckMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Messages/InputAckMessage.cs -------------------------------------------------------------------------------- /Runtime/Messages/InputAckMessage.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Messages/InputAckMessage.cs.meta -------------------------------------------------------------------------------- /Runtime/Messages/InputMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Messages/InputMessage.cs -------------------------------------------------------------------------------- /Runtime/Messages/InputMessage.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Messages/InputMessage.cs.meta -------------------------------------------------------------------------------- /Runtime/Messages/KeepAliveMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Messages/KeepAliveMessage.cs -------------------------------------------------------------------------------- /Runtime/Messages/KeepAliveMessage.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Messages/KeepAliveMessage.cs.meta -------------------------------------------------------------------------------- /Runtime/Messages/QualityReplyMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Messages/QualityReplyMessage.cs -------------------------------------------------------------------------------- /Runtime/Messages/QualityReplyMessage.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Messages/QualityReplyMessage.cs.meta -------------------------------------------------------------------------------- /Runtime/Messages/QualityReportMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Messages/QualityReportMessage.cs -------------------------------------------------------------------------------- /Runtime/Messages/QualityReportMessage.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Messages/QualityReportMessage.cs.meta -------------------------------------------------------------------------------- /Runtime/Messages/SyncReplMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Messages/SyncReplMessage.cs -------------------------------------------------------------------------------- /Runtime/Messages/SyncReplMessage.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Messages/SyncReplMessage.cs.meta -------------------------------------------------------------------------------- /Runtime/Messages/SyncRequestMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Messages/SyncRequestMessage.cs -------------------------------------------------------------------------------- /Runtime/Messages/SyncRequestMessage.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Messages/SyncRequestMessage.cs.meta -------------------------------------------------------------------------------- /Runtime/RingBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/RingBuffer.cs -------------------------------------------------------------------------------- /Runtime/RingBuffer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/RingBuffer.cs.meta -------------------------------------------------------------------------------- /Runtime/StaticBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/StaticBuffer.cs -------------------------------------------------------------------------------- /Runtime/StaticBuffer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/StaticBuffer.cs.meta -------------------------------------------------------------------------------- /Runtime/Sync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Sync.cs -------------------------------------------------------------------------------- /Runtime/Sync.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/Sync.cs.meta -------------------------------------------------------------------------------- /Runtime/TimeSync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/TimeSync.cs -------------------------------------------------------------------------------- /Runtime/TimeSync.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/TimeSync.cs.meta -------------------------------------------------------------------------------- /Runtime/apps.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/apps.meta -------------------------------------------------------------------------------- /Runtime/backends.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/backends.meta -------------------------------------------------------------------------------- /Runtime/com.houraiteahouse.backroll.Runtime.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/com.houraiteahouse.backroll.Runtime.asmdef -------------------------------------------------------------------------------- /Runtime/com.houraiteahouse.backroll.Runtime.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/Runtime/com.houraiteahouse.backroll.Runtime.asmdef.meta -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/package.json -------------------------------------------------------------------------------- /package.json.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provencher/Backroll/HEAD/package.json.meta --------------------------------------------------------------------------------