Building a successful asset storeSo like most of the Unity community, I’m checking out other engines. Outside of Unreal, none of these have official stores where you can…Sep 18, 2023A response icon1Sep 18, 2023A response icon1
Optimizing Spline OperationsMicroVerse, my real-time non-destructive terrain editor for Unity, does a lot of operations using splines. You can not only create paths…Jun 26, 2023Jun 26, 2023
Productivity hacksSo, I just shipped MicroVerse, a fully non-destructive, realtime terrain editing system for Unity. It allows you to modify all aspects of a…Oct 14, 2022A response icon1Oct 14, 2022A response icon1
Intro to Jobs/Burst/DoDI often talk about performance gains I get on projects and people simply don’t believe them, especially when things get 100 times faster…Jan 17, 2022A response icon4Jan 17, 2022A response icon4
Sugar considered harmfulUsing Unity for the last 6 years or so, I’ve written a ton of C# and while I mostly enjoy the language, I’ve also built up a distaste for…Jan 13, 2022A response icon1Jan 13, 2022A response icon1
Branching on a GPUIf you consult the internet about writing a branch of a GPU, you might think they open the gates of hell and let demons in. They will say…Dec 27, 2021A response icon3Dec 27, 2021A response icon3
My approach to optimizationI do a fair amount of work optimizing systems, and am known for writing very optimal shader systems. But I don’t consider myself a “low…Dec 26, 2021A response icon1Dec 26, 2021A response icon1
Loose ends in Unity shadersWriting an abstraction layer for Unity shaders and supporting 30+ assets has given me a lot of random knowledge about Unity’s shaders, and…Dec 25, 2021Dec 25, 2021