Jason BoothBuilding 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, 20231Sep 18, 20231
Jason BoothOptimizing 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
Jason BoothProductivity 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, 20221Oct 14, 20221
Jason BoothIntro 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, 20224Jan 17, 20224
Jason BoothSugar 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, 20221Jan 13, 20221
Jason BoothBranching 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, 20212Dec 27, 20212
Jason BoothMy 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, 20211Dec 26, 20211
Jason BoothLoose 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