Chronos – Time Control – Unity Awards Winner

Asset store link

★ ★ ★ ★ ★

“Fascinating” — “Fantastic” — “Awesome”

Chronos brings full time control to Unity. It is easy to use, optimized for performance and equipped to handle any scenario you have in mind. Perfect for magic spells, puzzle games, sci-fi abilities or special effects!

Features

  • Slow, pause, rewind and accelerate time
  • Each object on its own separate timeline
  • Create time effects in any collider region
  • Easily applies to your custom scripts
  • Simple systems to make any code rewindable
  • Fully compatible with physics
  • Automatically applies to animations, particle effects, nav mesh agents and audio

Compatibility

  • New: PlayMaker support
  • Free (Personal) or Pro
  • 2D or 3D
  • C#, UnityScript (JavaScript)
  • Any platform

Support

  • Quick and easy tutorial
  • Full documentation and class reference
  • Visual Studio / MonoDevelop documentation
  • Full source code included
  • Support forum for questions, feature requests and bug reports

Need some help getting started?
Documentation | Tutorial | Support | Website

Asset store link

Important:
No support in this thread

Because the Unity forum software consistently fails to send me email notifications, I have decided to stop using this thread for support.

If you have a bug report, question, or feature request, please use the new support form: http://ludiq.io/chronos/support

5 Likes

Hi, thanks for the great asset, just bought,and have 2 question:

1.the music using in the demo video is great, can you tell me the name/author:smile: ?
2.how to rewind the particle,i add timeline and local clock on the particlesystem,it can control the speed,but how to
rewind the particle?this is important to me,thanks!!!

came from reddit to give some praise.

Great asset, good documentation, logo and release. Good luck.
Unfortunately I do not have any use for this asset yet…

This really looks cool, might grab it in the near future!

Hi liverol!

The music in the demo is “Epic” by Audiophile Trax (it’s a stock music from Envato).

Unfortunately, as stated on the preview page and in the documentation, particle systems cannot be rewound yet; Unity doesn’t allow a negative playback speed for them. If you need this functionality, the best I can suggest for now is that you vote on the feature request at Unity:
http://feedback.unity3d.com/suggestions/allow-negative-values-on-particlesystem-dot-playbackspeed

Meanwhile, I will keep looking for hacks to simulate rewind on particles, but I’m not sure it’s possible!

This is very cool. Your trailer is probably the best I’ve ever seen for a plugin.

Just a heads up, I noticed that on the Asset Store page link for Video, it just links back to the Asset Store.

Great asset. Put on my wishlist.

Bump! Does anyone have questions about the plugin or ideas for features? I’d be happy to answer them!

Can u don’t embed the webplayer in your tutorial automatically. It slows down my pc when I’m trying to read the tutorial

Good point! I’ll try to make it show only when clicking on it.

Looks like a great asset! Will pick it up for sure to control the match simulation speed of my sports sim!

Just wondering how well this plugin will work with Playmaker?

Thanks!

PS Also my confirmation email is not being sent to my email address to write in the forum!

I haven’t had the chance to test it with PlayMaker yet (sales have been quite low and PlayMaker is quite an expense). Once I get some more sales, full support is on top of my priority list for the next version.

Good to hear! Ill make sure I purchase ASAP to help out!

Looks very well polished! As physics is supported, does that mean I could pause and resume a ragdoll?

Is your ragdoll made of Rigidbodies? If so, then yes!

1 Like

Hey there. Lovely work on this asset.

I was wondering if it would be possible to save out a timeline to a file so it could be loaded into another player’s game. An example use would be for a replay (but that’s not what I’d want to use it for!).

Also what are the limits on its usage? What’s the typical memory usage per object per second of stored data?

Thanks!

Currently, there is no built-in way to export or import rewind data (that’s what you’re talking about, right?). I’m working, however, on a smaller “replay” plugin that will do exactly what you’re asking. It should be released this month, if all goes well.

As for the memory usage, it’s really quite low. Because Chronos interpolates between snapshots, it doesn’t have to record 60 times / second. Usually, 2-5 snapshots/s are enough. The amount of memory taken depends on the amount and type of variables you record, of course, so I can’t give you a direct answer. However, say you record the transform and velocity (ex: for rigidbodies), according to my tests, you could easily have hundreds of objects recorded for many minutes, so the bottom line would be: don’t worry too much about it. :slight_smile:

Thanks for the fastest response I’ve ever seen. :slight_smile:

That all sounds great. Sign me up for that replay plugin. Would that be separate to Chronos or added to it (or both)?

Shame about particles not being supported yet. I added my votes to it anyway.

The replay plugin will be a separate product.

I’ve actually made some progress on particle rewind! No promises yet, but perhaps I can make something that looks decent (my biggest problem right now is looping particle systems).

That’s good to hear (about the particles). I think a standalone replay plugin would do well. Best of luck with it.