Hey guys,
I just wanted to share details on my asset store item Fast Update. Fast Update reduces the overhead of any Update functions you have in your code by over 80%. It doesn’t actually make the code you have inside the Update function any faster but it does mean that you can have way more components with update functions.
There are two things you need to do to use FastUpdate in your project. Number one is to have your class inherit from FastMonoBehaviour instead of MonoBehaviour and number two is to rename your Update function to FastUpdate. There is also a FastFixedUpdate and FastLateUpdate function available which are also much faster then the Unity equivalents.
I use FastUpdate in my projects so that I don’t have to worry so much about adding an Update function to my components. While using Fast Update will definitely speed up your project, you will only notice a difference in performance if you have a couple hundred updating components on mobile or closer to five hundred on pc, depending on what your target spec is.
The asset comes with a demo scene that shows you the difference in performance between using Update and FastUpdate. It also comes will full source code in case you wanted to modify the asset.
If you have any questions about the asset or if you’ve purchased the asset and are having problems setting it up or any suggestions for improvements, please post in this thread. I’m always looking to improve my assets and will be happy to hear your feedback.
Thanks for taking the time to check Fast Update out!