A brief introduction.
I’m Ryan, and this is my “Programming Corner”, a place for me to write about and discuss programming—specifically, programming for games, engines, tools, and interactive experiences.
I am a (~new) professional programmer in the games industry, but before I did any of that, I spent my childhood playing and building games. Some of my first gaming experiences included both The Legend of Zelda: Ocarina of Time and Super Mario 64. I still—to this day—have trouble describing the magic I felt while playing those games, and even more-so why I still care about games as an adult—but all I know is that since then, I’ve developed an insatiable desire to build experiences like those.
Soon, it wasn’t just games that were piquing my interest. I became very interested in the experience of building games, and eventually software in general—software is, after all, my means of expression and exploration, and I want it to be as expressive as possible—so I began learning how to write game-building and software-building tools. That led me to a personal journey to understand software inside-and-out, from the hardware up to the highest-level language expressions, and eventually somehow make the process of building new software experiences better. (Right now, I’d argue that it’s not so good.)
In that journey, I work on a number of fascinating projects, and often pick up new information, and new ways of thinking about programming. I want to share what I’ve learned, and maybe continue learning myself.
To that end, I’ve set up this Substack.
Hope to talk to you soon!