Unity is a fantastic game engine, for hobbyists and indie developers alike. It’s easy to find scores of tutorials for newcomers, but much harder to find resources targeting skill levels even slightly higher than that.

I won’t pretend to be an expert at programming graphics engines, but I know my way around Unity after working with it for a few years, including professional work at Techtonic Games and student work at Chico State Game Studios.

My posts will focus on writing C# code for Unity, ideally for an audience with some background in computer science or software engineering.

I’ve been active on Unity Answers, and I’ve helped plenty of people in other forums or meetups; I’m hoping this blog can be another way to help people learn about Unity.