Your Unity scripts, unmodified
MonoBehaviour scripts compile against Tassix's own UnityEngine and behave as they do in Unity: the lifecycle and execution order, coroutines, fake null, Invoke, physics callbacks, SceneManager, Resources, PlayerPrefs and JsonUtility. The API is reimplemented clean-room from public documentation and observed behavior.
- Scripts run on .NET 10, at Unity's C# 9 / .NET Standard 2.1 level
- Callbacks come from generated tables, not reflection: NativeAOT-ready
- Hot reload keeps field values and references