Sebastian Schöner
Writes a technical blog on Unity internals, including improving Unity's Mono code generation, managed jobs and profiling.
- Managed jobs in Unity
Explains why Unity job structs must be unmanaged and how managed data can be handled in jobs.
blog.s-schoener.com · Jun 2026 - What I learned from improving Unity's Mono codegen, part 2
Covers the decision of whether to use LLVM when improving code generation for Unity games running on Mono.
blog.s-schoener.com · Apr 2026 - What I learned from improving Unity's Mono codegen, part 1
Walks through how code flows through Mono during JIT compilation and where its generated code falls short.
blog.s-schoener.com · Apr 2026 - Thread States in Superluminal and some Unity job system follow-up
Measure job scheduling cost in Unity using Superluminal thread states and Profile Analyzer.
blog.s-schoener.com · Jan 2025