Instantly & easily make your Unity functions run faster
Enhanced Behaviour replaces Unity's default Mono Behaviour. Have access to all the same functionality, with up to 7x the speed!
Unity's MonoBehaviour is SLOW!
In case you didn't know, even if you put nothing in an Update or FixedUpdate function, they still use up far more CPU than they should. That means you could have thousands of objects with no logic in them and still be using up more CPU than you need to. This frustrated me, as no matter how optimized my code is, I knew that my project performance would still suffer regardless. So I created Enhanced Behaviour! Have access to the same functionality of Unity's Update, FixedUpdate, LateUpdate, and Start functions, but with up to 7x less CPU usage!
What do the tests say? Enhanced Behaviour wins.
Included with the asset is an example scene, letting you measure the performance difference yourself. The results are in!
1) 10,000 objects were spawned.
2) Each object has a MonoBehaviour component with nothing but the Update & FixedUpdate functions declared, with no logic whatsoever.
3) Then, the objects were spawned again, this time each object has an EnhancedBehaviour component with nothing but the EUpdate (Enhanced Update) and EFixedUpdate (Enhanced Fixed Update) functions declared, with no logic whatsoever.
Test Results: (Taken with the Unity Profiler of PlayerLoop ms)
Default MonoBehaviour: 3~5.79ms
EnhancedBehaviour: 0.7~1.26ms
Now that's a lot faster!
But I already started my project, how easy is it to implement?
You have nothing to worry about! included with the asset is full documentation which explains how to use it with new or existing projects. You can also watch the awesome helpful tutorials on YouTube!
So what does Enhanced Behaviour do?
Enhanced Behaviour is all about removing the overhead of Unity's Mono Behaviour functions. Your code is still only as fast as you write it, but now you don't need to worry about having Unity slow you down! It used to be so frustrating for me, knowing that no matter how much I optimized my code, it was still only as fast as Unity could handle. Now with Enhanced Behaviour, these functions run 4~7x faster making the problem all but eliminated!
Includes PDF Documentation, Examples & full Source Code
Need any help? Get in contact! [Click Here]