I'm applying for a position of Unity3D programmer, and I'm asked to provide a code sample. Preparing a code sample for a "standalone" technology, like python or java or whatever is simple enough, but I don't know how to act when I'm dealing with a game engine. I fear that providing a, for example, controller class without the broader context will not satisfy the recruiters.

I've thought about three options here: either providing just one class with ~100 lines of code, which is what I would do if it was a python job, provide the top level model, view and controller classes, or give a full Unity3D project with scenes, textures, config files etc. I think the middle option is the best to go with, but I'm afraid that it's a bit too much and the recruiter would be happy with just a piece of the code, without the context. What should I send?

  • 8
    Have you tried asking the recruiter? The specific expectations will vary with potential employer. – motosubatsu Jun 19 '17 at 15:25
  • @motosubatsu I was afraid that they'd think it's a stupid question and something that I should know myself. I'm probably way too stressed out about this application. But if you think it's ok to ask, I'll give it a try – Dunno Jun 19 '17 at 15:28
  • 3
    I wouldn't class it as a stupid question, good luck! – motosubatsu Jun 19 '17 at 15:35
  • Any answer here will be completely opinion based. Your best bet for accuracy is to ask the recruiter as @motosubatsu pointed out. VTC – Neo Jun 19 '17 at 15:54
  • is the title of the position really Unity3D programmer , or is something more like Game Developer, if it's the former, I'd think they're only interested in the code you can produce – Mart10 Jun 19 '17 at 18:33

Nobody on the internet can provide the correct answer to this question. Only one person knows the answer - the hiring manager.

Ask the recruiter for more information about this code submission.

Not the answer you're looking for? Browse other questions tagged .