Unity Scripting
Unity Scripting uses C# Programming language.
Threading
https://www.jacksondunstan.com/articles/3930
https://docs.unity3d.com/Manual/JobSystemMultithreading.html
ScriptableObjects
Unite Europe 2016 - Overthrowing the MonoBehaviour tyranny in a glorious ScriptableObject revolution
Unite Austin 2017 - Game Architecture with Scriptable Objects
Tweening
Interpolation
Resources
https://learn.unity.com/project/beginner-gameplay-scripting
https://medium.com/@GilbertoBitt/singleton-scriptableobject-madewithunity-bfe9b8385566