My name is Richard Peck and I’m a 28 year old programmer living in Copenhagen, Denmark. I’m a self taught programmer, starting in my teens I fiddled with C and Java making terrible applications. After receiving my bachelors in chemistry at the University of Copenhagen, I decided to return to programming and picked up C#. Since then I’ve been in love with programming and I can’t get enough, my passion in life is to program games.

I’ve been playing games since I was a small child, Mario and Duck Hunt on the NES were definite favorites at the time. My first real foray into gaming was Diablo, soon followed by Ultima Online that has forever left me begging for more in newer MMOs. I have played nearly every western MMO released yet few have kept my interest for long. I’m also an avid player of turn-based strategy games, such as Civilizations.

Most of my work these days is with Unity3D and C#, though I occasionally dabble in C++. I do a good bit of work with graphics, such as DirectX, shaders, and GPU programming. However I have not found my favorite problem domain yet, so I try to do as much different programming as I can.

I am currently employed at BetaDwarf Entertainment as a programmer, as one of only a few programmers on a small team I handle many different problems. Aside from general game programming, I have put in a lot of effort in our visual scripting tool for Unity called Rune. I have also worked a good bit with server code and infrastructure for the game Forced 2.

I try to use this blog as a record of what I’ve worked on and to track progress. Occasionally I find the time to make a tutorial or explain how I’ve gone about a problem. I hope someone finds these helpful!

If you need to contact me I can be reached at panbaked@panbaked.com.