Hey everyone,
I have a civil engineering degree with a specialization in computer science (i.e. my bachelor consisted of 1,5 years of engineering courses from multiple disciplines, the remaining part of my bachelor and master consisted of only computer science related courses) from a Belgium university. Currently I am pursuing a PhD in computer graphics. Originally, before all of this when I was still in middle school, I wanted to contribute to the development of computer games as a programmer. So in that respect, computer science was a safe educational choice: broad enough to comprise plenty of different career possibilities but still closely related (of course you must make the connections yourself) to all the important aspects of for instance the architecture of a game engine. Furthermore, I got attracted to the specific domain of computer graphics since in my opinion it gives the most satisfactory results. My computer graphics track, however, consisted primarily of physically-accurate ray tracing (as opposed to the graphics pipeline which was never used in practice) which I regret. Don’t get me wrong, writing and extending ray tracers still gives chills upon seeing the rendered images, but somehow especially now during my PhD it feels like I am starting to diverge from my original goal which I always kept in mind during my education.
So I am now looking for a possible computer graphics internship in some game company for several reasons:
- During the working hours, I now work on my ray tracing stuff and afterwards I started learning and practicing with the graphics pipeline (D3D11/HLSL) which feels so more rewarding. When I got more comfortable with the matter at hand, I hope to switch my research in this direction. An internship seems ideal for accelerating my process, increasing my experience and moving my interests to the foreground (primary tasks of the day).
- Everyone in my working environment kind of treats game graphics as some inferior hacks and does not seem to appreciate the quality of the results in a real-time context. This is real real-time rendering of >60fps as someone once said at a SIGGRAPH session not academic real-time rendering of <5fps (assuming you have a killer CPU/GPU and a huge temporal coherence). An internship could create a healthier, more encouraging and challenging environment.
- Finally, pursuing my PhD currently feels like living in solitude on some abandoned island. Nobody really cares or collaborates, you just do research on your own day in day out. Instead, I would rather like to cooperate in some multi-person team (here I am not only referring to the complete multidisciplinary team comprising a game company such as artists, developers and programmers, but to the rendering group of a game company as well).
In my home country, there are not really any opportunities in the gaming industry. Relocation is, however, not an issue for me (For the company, however, I understand that this can be a burden). Furthermore, the game industry does not blow one's own trumpet like for instance animation studios. In companies like Pixar and Adobe there seem to be plenty of internships available for graphics researchers with all kinds of degrees. Currently, I am only aware of Ubisoft’s Graduate Program. Unfortunately, this does not seem to be aimed at graphics programming but more at game developing and business support. The duration of 2 years is also problematic for my PhD since I would need to give some serious argumentation (i.e. how many journal publications?) since I am funded. I currently contacted companies like CDPR and R* via email with my cv/degrees/portfolio etc. since I admire their games which are technically superb, they are large cooperations, and are also located in Europe (which feels a bit closer to home than USA/Canada). But none of them replied. (Feels a bit like a huge rejection. They probably obtain thousands of somehow similar emails, but they could at least have prepared some default answers from which they could send a quick reply.)
So now I am wondering, if someone knows game companies organizing or at least being vacant for internships for graphics programmers? Or if someone has some similar experiences, he/she likes to share? Sorry for the long post. I really appreciate your help.