Search Unity

  1. Check out the Unite LA keynote for updates on the Visual Effect Editor, the FPS Sample, ECS, Unity for Film and more! Watch it now!
    Dismiss Notice
  2. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  3. Improved Prefab workflow (includes Nested Prefabs!), 2D isometric Tilemap and more! Get the 2018.3 Beta now.
    Dismiss Notice
  4. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice
  5. Want to see the most recent patch releases? Take a peek at the patch release page.
    Dismiss Notice

[RELEASED] ChronoHelper will help control Time.timeScale in the Editor

Discussion in 'Assets and Asset Store' started by dotsquid, May 7, 2018.

  1. dotsquid

    dotsquid

    Joined:
    Aug 11, 2016
    Posts:
    89
    Let me introduce a little tool for Unity Editor which will help control Time.timeScale during development and testing. It becomes very handy when it’s required to examine a suspicious moment of gameplay in slow-motion or conversely when it’s preferable to skip uninteresting part in fast-forward.
    I tried to make an interface simple and intuitive. But here is a short description
    I developed it yet in 2016, but only today it reached Asset Store. So check it out and get in touch!
     
  2. dotsquid

    dotsquid

    Joined:
    Aug 11, 2016
    Posts:
    89
    ChronoHelper was developed to help in debugging and testing of Summer Catchers game.


    Specifically I use it for:
    • Fast-forwarding to skip some gameplay or cut-scene part. Since the game is procedurally generated it's quite a frequently used feature.
    • Slowing down to inspect some aspect in details. It could be animations, physics joints, physics collisions / triggers, particle systems etc.
    • Testing of subsystems which must work independently of Time.timeScale. E.g. main or in-game menus.
    • Side feature which is not intentional and was discovered later: pausing / unpausing in SceneView does not automatically switches to GameView as it happens with usual Unity's 'Pause' button.