Welcome to my new blog

Posted on

Hello everybody and welcome to my brand new blog! Following my recent interest in game development, I realized I needed a place to jot down my thoughts and learnings. I’m super excited to be blogging again, and I hope many of you readers find the content here helpful.

Who am I?

My name is Robert, but most people know me as Robby. I’m a developer based in Southern California, and I’ve been playing video games for as long as I can remember. Outside of gaming, my interests include weight lifting, music (I’ve been a guitar player for 15+ years), bowling, snowboarding, and youtubing.

In the lab
In the lab

Professionally, I’ve been working as a web developer for the last 10 years, mainly focusing on the front-end side of things. Through the years I’ve worked with a ton of different platforms and technologies like Shopify and ReactJS. I’ve worked on hundreds of websites and apps for all kinds of companies and businesses, major and small.

Why game development?

My interest in video games started when I received a Super Nintendo for my birthday. To this day Super Mario World, Mega Man X, and Super Mario RPG remain as some of my all-time favorite games. These old-school games hold a special place in my heart and have always made me want to create games of my own.

Some of my favorite games
Some of my favorite games

The idea of creating my own games was inconceivable for a long time. It really wasn’t until I began programming in JavaScript that things looked more achievable. From then on, it was just a matter of time.

So why now? There’s a few reasons…

Resources and community

Right now seems like a great time to learn game development, just based on the sheer number of free resources available on the web. I’ve found tons of high quality youtube video tutorials and well-written articles to help get me started.

I also like that there are major game engines that are free to get started with (Unity and Unreal Engine). I don’t like to waste my time learning things that are not used in the industry, so seeing major games released using these engines was very inspiring.

The two biggest game engines
The two biggest game engines

The community has been great too. I don’t live in a major city, but have been lucky to find some local developers that have been instrumental in my learning so far.

Web development got dull

If I’m being honest, web development doesn’t have the same allure as it used to. Sometimes I feel like I’m doing the same thing over and over again, and I don’t feel inspired to work on side projects as much as I used to.

A Shopify theme section file
A Shopify theme section file

There’s a lot of overlap, but game development is way more interesting to me right now. Everything is fresh and new, and I get excited to create fun and entertaining things, rather than useful and informative things.

Time

It also helps having enough free time to spend learning game development. The past few years I spent building, maintaining, and supporting Shopify apps (SaaS), to the point where I was completely exhausted and burnt out. Before that I was really focused on front-end web development, honing my skills. Nowadays, I have a healthy work-life balance and time to focus on whatever I want.

So what’s the end goal?

I just want to make and contribute to building awesome games. I wouldn’t mind working for a game studio one day, but I’d also be happy simply learning game development and crafting my own titles.

That’s where I’m at right now; we’ll see where this journey takes me.