Life of an Engine Developer?

Hello everybody,

I’m reaching out to you professional engine developers out there (unreal or otherwise). I quite admire you guys and I’m really interested in being an engine developer myself and I’m curious about how is the day-to-day life of an engine developer.

So far I’ve only done some really basic artificial intelligence programing (A*, flocking, minimax 'n stuff), very little computer graphics (can I get a high 5 for a rotating cube?) and my thesis is on audio engines.

So my questions are:

  1. What are the advantages and disadvantages of being an engine developer?
  2. Have you been a game developer at some point in your career or did you start off directly with engine development?
  3. How did you choose the field that you specialized in (if you have a field / definitive role)?

Looking forward to your opinions, feel free to add some more stuff. I’d love to hear from you.

Thanks in advance :cool: