Hi there!


You have found my personal website.

I am Sebastian Schöner, and you are most likely here because you enjoy programming as well.

Choose your adventure:


  • Debugging tools that I use

    Someone asked me about my debugging progress. In particular, I had to debug a program recently for which I did not have any source available and they were curious how I approached that. I have spent years taking apart games, looking at disassembly, and trying to figure out why I... [Read More]
  • How to use CompileScore to reduce compilation times

    CompileScore is a wonderful tool for profiling compile times. I have used it a bunch in the past and wanted to document how to use this tool. I hope to draw attention to the fact that this tool exists and that you should be using it. [Read More]
  • An Excursion into Miniature Painting

    15 years ago, I picked up some miniatures from the then new Lord of the Rings miniature game. I was in love with the dioramas you can recreate with hundreds of these miniatures but quickly lost interest once I realized that I am completely out of my depth when it... [Read More]
  • A sort of sorts - parallel sorting with sample sort

    At work, I recently had the pleasure of looking into the performance of our sorting code. The original goal was to speed up a specific sorting problem, but I ended up writing a new generic parallel comparison-based sort as one of the optimizations. Since Unity has its own job systems... [Read More]
    Tags: