{"repo":"rerun-io/revy","free":true,"listed":false,"github":"https://github.com/rerun-io/revy","clone":"git clone https://github.com/rerun-io/revy.git","description":"Proof-of-concept time-travel debugger for the Bevy game engine, built using Rerun.","language":"Rust","stars":380,"topics":["bevy","debugger","gamedev","rerun","tools","visualizer"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"Revy Revy is a proof-of-concept time-travel debugger for the Bevy game engine, built using Rerun. The general idea is that one would use Revy to investigate gameplay/physics/general-behavior-ish kinds of bugs. Revy is not a graphics debugger: for that you'd use e.g. RenderDoc. It is not a performance profiler either: for that, Bevy integrates well with e.g. Tracy. Revy works by snapshotting diffs of the Bevy database every frame that are then logged into the Rerun database. This allows you to inspect and visualize the state of the engine at any point in time, either in real-time or after the fact. These recordings can then be shared to be replayed or e.g. attached to bug reports. https://github.com/rerun-io/revy/assets/2910679/cd096cbe-5e68-4acf-8010-e6c32c5568dc Examples Breakout 3D shapes Alien Cake Addict :----------------------------------------------------------------: :-------------------------------------------------------------: :--------------------------------------------------------------: Live demo Live demo Live demo --- ⚠️ This is not an official Rerun project. This is a side-experiment meant to explore the possibilities that a tool like Rerun could open when it comes to gamedev. It is not a full-fledged, properly maintained thing -- nor does it aim to be. It's also probably buggy and slow in many ways, and it certainly is full of code abominations 🙃. Usage 1. Install the Rerun Viewer ( 0.22 ). 2. Add revy to your dependencies: 3. Initialize the rerun plugin: T","default_branch":null,"files":null,"tree":[],"storefront":"/r/rerun-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rerun-io/revy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}