Skip to content

About Kelvar’s Game Dev

Hi, I’m Reuben, although online I generally go by Kelvar.

I’ve been programming for about 20 years, mostly working in market research and online survey programming. At one point I was responsible for an online programming department with four other programmers, and a big part of my job was teaching people who had little or no programming experience how to build things.

I’ve also been interested in game development for a very long time. Before Unity existed, I was working on my own little game engine in C as a hobby. Eventually, work took over most of my free time, so game development became something I mostly did through small experiments and prototypes.

Now that I’m retired, I’m finally giving myself the opportunity to work on complete games.

I’m currently working on a small tower defense game that I’m aiming to release on itch.io. If it turns into something I’m particularly happy with, I may eventually take it to Steam.

Why this site?

I enjoy teaching beginners, and over the years I’ve noticed that learning programming isn’t always about finding the right tutorial. Sometimes you’re following a tutorial and run into something that the tutorial never explained.

Maybe you’re using a newer version of Unity. Maybe an API has changed. Maybe you’ve learned how to make something work, but don’t understand why it works or how you’re supposed to build on it.

That’s the kind of gap I want this site to help with.

You’ll find tutorials and explanations about Unity, C#, and game development, along with some of the web development topics I’ve picked up over the years. I’m interested in explaining things in a practical way and, where it matters, explaining the reasoning behind the approach rather than just giving you code to copy.

I’m still learning too. I’m an intermediate Unity developer working toward making complete games, and I think that’s actually a useful place to be when teaching beginners. I remember what it was like to get stuck, and I’m still running into plenty of things I have to figure out myself.

Eventually, I will have introduction tutorials for other game engines and frameworks. Not heavily, I am mainly a coder and a tinkerer, so I like to test out new things and learn from them. I’m also interested in expanding my knowledge to other areas of game development, such as game design and art. But they won’t be heavily focused

One thing; to prevent spam, I don’t accept comments on this blog site, please use the YouTube channel for comments. Don’t worry about matching the comment to a video or post, let me know what you think.

If something here helps you get past a problem or understand something that wasn’t quite clicking, then the site is doing what I hoped it would.