Hi everyone! I have been doing some research on this forum and blogs, but I could not find anything really solid and helpful that meets my situation.
I am 26 years old, I have a bachelor degree in computer science and I have been working in Web development for the past 6 years. I want to get into game development becaue this is my biggest passion, I love art and the idea of making interactable pieces.
As a web developer, I have worked a lot with Linux servers and several languages, specially PHP, Java and JavaScript. The problem is that I dont find my professional experience to be really really helpfull, although I know that expererience is always good and there are stuff that are common everywhere, like agile methodologies, versioning tools, teamwork, etc.
I have been working in my free time with Unity, making some simple games with some guys as a hobby, but I would really like to try working as a game developer for living. I am from Argentina, and there is not much here, but I worked a lot remotelly with people from the US. I am planning to emigrate (anywhere), I would love to have interviews remotelly before moving.
I almost discarded the "make my own studio" approach, I personally think that game industry is a kind of saturated right now to get to the top leagues (or at least getting enougth money to live well) without a lot of invertistment and risk, so I prefer getting hired.
After that (I hope not too long) introduction, these are the questions I have:
Should I start learning c++?
If so, should I create my very own game engine (I am totally aware that this is suicidal and may take my free time for the next X months/years). I would do this to learn and having a the experience in my resume
Should I just get into one or a few engines, written in c++, and start creating a portfolio of simple games?
Or, should I get experience in more modern lenguages? This would be a lot easier, since I have already worked as a programmer for many years.
Are there good jobs, with a competitive salary and a stable career, working with C# or python, for example?
Am I more likely to get a job as a complete junior developer?
About big and small/indie companies:
Are salaries and work hours getting better? I have read a lot of people complaining about poor conditions
Is c++ a must for a AAA company?
Do indie companies treat their employees better?
Is game development just codding? I am a bit tired of web and as I said in the first paragrath, I think gamedev is a creative process, but in reality I am not sure if you end up doing just small bits of functionality, and the creative process is left to executive decitions..
Thank you all for your time and sorry if the topic got too long!
Diego.
↧