[節錄翻譯] Lex 回應他的讀者 是否應該堅持 Unity 開發者之路
Should I continue working as a Unity developer? – A letter from a reader
巴西開發者 Lex Melotti 回應他的一位印度讀者。他正抉擇於，在印度，該去最近出現的不少遊戲新創公司 以 Unity開發者 之路前進，還是到IT產業求一份 C# .net 的職務，也就是標題所言 “是否應該堅持 Unity 開發者之路"
India must be in the same situation Brazil was when I started in the game industry. In this case you can expect several startup companies to fail and close in the next few years, while some others will rise and shine. The thing is, you can’t predict which ones are going to succeed. And that can be very frustrating. Maybe you already have some game companies in India that you know and would like to work at, maybe you don’t or they’re far from your home city. Either way, getting a job in the game industry now could be very risky. But if you do, in the next few years you could become an expert in the area with good job offers.
For reference, Brazil is still growing, but it’s been 10 years and we still don’t have giants here yet, no companies here make AAA games. You can’t even think about comparing them to IBM, Accenture and others you mentioned. But there are already good paying job opportunities around the country. I’m looking for them right now and some look really promising. I’ll have to move though, there’s nothing close to where I live. Only big cities like São Paulo, Porto Alegre and Curitiba.
My advice would be this. If you’re not sure, get a job in C# .NET but continue to develop some things in Unity during your free time. Make your own games, start building up your portfolio. There’s much more into game development than just coding, and that will help you learn about it. If you’re an experienced C# programmer (.NET or not) and also have a portfolio with released games, then you’re as fit as anyone to apply for a game developer job. Even as a Senior in some cases. This way, when you find it’s the right time (maybe you’re getting bored from your job), start applying for game jobs and see what you can get.
我的建議是，假如你不是很確定的話，就去找 C# .NET 的職位，運用你的閒暇作自己的遊戲，建立自己的作品集。作品集比起只是寫程式會有更多機會進遊戲產業。假如你是一個有經驗的 C# 程式員，同時有發表過遊戲的作品集。你會比其他人更適合擔任遊戲開發者的職缺。甚至以資深的職位晉用。以這樣的路線進行，當時機來臨（或是當你覺得工作開始無趣），就可以試著找作遊戲的工作。
Care though. If you want to build a portfolio, you HAVE TO RELEASE the games you work on. Prototypes, codes snippets and game ideas aren’t as good as released games. So, when you’re planning your personal projects, think small, start small, because things will get dirty before you know it. And you have to see it through. Don’t think about monetization for your first project. Just focus on making a complete game, from start to finish. Then add something else to your second game. And maybe start monetizing on your third release. If you’re not good with art but a good programmer, think about it and focus on game ideas that can make your skills shine. Don’t make it harder on yourself.