Since I started playing demon when I was six years old, I've known I want to design games. Now, more than 20 years later, I'm finally able to fulfil that ambition because I work as a software developer at a small video game studio.
I'll be discussing my journey into game development with you today.
There are many options in this vibrant business if you wish to master game production. There are various options, and I believe it's crucial to choose one that works for you. You'll learn a lot on your path, and I'll share what I've learned in the hopes that it will help you land your dream job.
We'll discuss:
My path towards game creation
7 pointers for those looking to learn game development
Getting started with game development
My path towards game creation
In The initial years
Although I had always known I wanted to create games, I wasn't fully aware of what that included until I was in my early twenties. I was raised in Armenia, where the video game industry was dormant at the time, and there were no industry experts to whom I could turn for advice.
Nonetheless, I had access to the internet, so I started my investigation.
It became clear right away that C++ was a widely used language for game development. Yet, learning C++ on my own at the age of 15 with my meager resources felt like a huge undertaking. I then began studying the creation of Flash games. I found learning on my own to be simple thanks to the wealth of internet courses.
If you've ever engaged in online gaming,
Undergrad & my first job
In the University of Armenia, I enrolled in an information technology undergraduate degree when I was 15 years old. I once had these lofty aspirations that by the time I graduated, I would have mastered graphics programming. If you're not familiar, graphics programming basically refers to the effort put into creating what you see on a gaming screen.
However, my undergraduate program offered little resources, and the fact that "all the" course materials were in Russian—a language I didn't truly understand—didn't help. In addition, only ten of the twenty machines in our computer lab would turn on. Only five of those ten were not entirely infested with viruses (imagine sharing that between 20-30 classmates).
You could
Discover my passion for learning
I didn't feel ready to enter the game development industry after I received my degree. I lacked practical expertise in game programming. I knew a few out-of-date languages and only a few fundamentals of C++.
Despite having a degree, I had no idea what I should do next or even if I was a good coder.
I viewed a documentary at this time that fundamentally altered my life's destiny and my professional career. I was still working part-time at TU MO, where the documentary was being shown. Indie Game: The Movie was its name. I definitely recommend it if you haven't seen it.
The year of self-study
It wouldn't be simple, but I wanted another chance at getting a formal education. I had a lot to learn about game development, after all.
I prepared for the SATs and applied to American universities for a second bachelor's degree. I felt I had missed out on education throughout my own college career, so I wanted to make up for it.
I got to work studying C++ programming because I knew I wouldn't be going to class for a year. My social life has severely decreased. I continued to hang out with friends occasionally, but no one would ever catch me in a bar again.
I gradually began to hear back from the colleges I applied to. I was turned down by all ten of them.
Losing my insecurity
I was ultimately admitted into the AUA's graduate program. My time there ultimately made it clear to me that my school background could never decide how valuable I am as a developer. As a result, I began to feel less self-conscious about my programming abilities.
I had intended to attend a prestigious American institution, but the AUA followed Berkeley's program. And even then, I was able to dismiss half of my needed classes because of what I had learned on my own during my gap year.
After starting my master's program, I left my position at TU MO and spent more time learning on my own. In fact, I created a physics engine while studying physics programming. To my thesis on the transmission of density waves via sub-stellar gaseous discs (don't worry if that didn't make sense to you), I utilized what I learned about physics programming. It was essentially a computer simulation of black holes, and because it was comparable to the program I would use for graphics and games, my prior knowledge of Flash was helpful in this situation.
Entering the workforce
When I relocated to San Francisco, I was 25. Getting my first job there with a Japanese video game firm called Cancom took me around three or four months. I was using C#, which I had also learned at some point along my path, to program the Unity game engine. I got off to a strong start with the role. I grew my resume, gained knowledge of the business, and eventually transferred to Microsoft. I was once more working in physics at Microsoft, although it was more of a consultancy position than a hands-on programming position.
Working for a large organization like Microsoft was very different from working with smaller teams in my previous employment.
While I was a part of a smaller team, I felt like
Getting my dream job
There wasn't a lot of the San Francisco game industry left when I was prepared to leave Microsoft. Many of the businesses had relocated to Los Angeles or Seattle. In San Francisco, there were essentially just two businesses left in which I was interested. They were both independent, tiny game publishers.
I've wanted to get engaged in independent game creation ever since I watched Indie Game: The Movie. I applied, and much to my surprise, one of them hired me. I've been employed with my current business for more than two years. I won't go into specifics of my job, but I'm happy to be a part of the independent gaming community. The way things have completely circled around to
You must be logged in to post a comment.