Hello everyone! I would like to learn more about what is required for the Junior Unity Game Developer position — both in a general sense and in more specific areas (game optimization, working with physics, animations, etc.). There’s no need to mention basic things like colliders, Rigidbody, GUI, or other default components since I’m already familiar with them. I’m more interested in a deeper understanding of working in Unity and C# programming in the context of game development. I’d appreciate advice and recommendations from mid-level or senior developers.
Kind of depends. I guess at the minimum I’d normally like the following:
- Communication skills (probably the most important as you need to be able to work with a team)
- Experienced c# programmer
- Touch typing (not just for code e.g. emails, writing documentation etc.)
- Used any game engine before (Unity is a plus)
However, with just this there’s a good chance that you won’t really get promoted. I’d say a University degree, work experience as a normal programmer or releasing your own game will increase your future options.
It also depends on the type of studio you’re applying for. If you want to learn a lot, don’t care about long hours and a low salary then a smaller studio is a good idea. If you get into a larger company then odds are you won’t be working on game related tasks for a long time e.g. you’ll probably be doing unit tests, data entry, services, UI etc.
I focused purely on technical skills when I was younger so I found it quite difficult when I was getting my first job.
Thanks for reply