I disagree with at least parts of the above replies. The PayScale source is talking about general software R&D, not what it means for games, and while dedicated positions are comparatively rare, part of the reason they are more common than you might think is because they aren’t just for the very large companies. That some companies have created their own fancy terms for it (“Advanced Technology Division” for Square Enix for example or “Core Tech” at Deep Silver Dambuster Studios) may add to the illusion that it is rarer than it is.
Perhaps the best way to answer is to show actual R&D recruiting pages from companies, and for the ones where I actually worked I can give more details.
" rel="external nofollow">ASKA Engine.
The R&D team works on the engine, which was built by them from scratch. Since the engine is fairly fully fledged now, current tasks are mostly related to maintenance and optimizations, but new features are still constantly being added, from various types of editors, network code, new graphics API support, tool-chain improvements, etc.
The team is led by tri-Ace CEO/CTO Yoshiharu Gotanda, who is responsible for helping advance the state of real-time physically based rendering. A mathematical prodigy, he creates new rendering equations himself and gives presentations at Siggraph. http://research.tri-ace.com/
The engine is released to the game teams on its own time, and game teams are not allowed to know when it will be released.
-
Schedules are usually not tied to any specific project, so you typically do not have crunch and long hours.
-
But there may be critical bug patches that need to be made or critical feature support here-and-there.
Square Enix (~3,924 employees)
-
http://www.jp.square-enix.com/tech/index.html#
-
While a majority of their R&D department was dedicated to the Luminous Studio game engine and Final Fantasy XV, members in this department are actually more free-floating between all the projects as needed. There are distinct teams within it dedicated to graphics, effects, sound, animation/physics, etc.
-
But team members don’t only work on Luminous Studio. They are sometimes moved to other projects where they will have to apply their skills to a new code base.
-
They cover the full R&D spectrum, meaning they accommodate people who consider themselves more academic and less of a programmer, people who prefer just to implement, and everything between. The academics create new techniques and publish new whitepapers, pure programmers take white papers and implement them (from any source, not just the internal academics).
-
The schedule is a bit more hectic, but that doesn’t mean more crunch time than you would expect anywhere else. It mainly means shifting gears as your tasks change dramatically.
Deep Silver Dambuster Studios Ltd. (~100 employees)
-
I won’t discuss why they temporarily removed their “Core Technology” (what they call R&D) positions, but here is how it looked 1 year ago:
-
Senior Programmer – Core Technology
Deep Silver Dambuster Studios have an exciting opportunity within their highly talented and experienced Core Technology department for a Senior Programmer.
You will be working on an established AAA title for Next Gen Consoles and PC platforms and your primary remit will be to help keep our Engine, Editor and Tools on the cutting edge. We’re looking for someone who understands the processes involved in making a first-class, AAA modern game, and wants to make a big difference to our development team’s workflow.
Main Duties and Responsibilities:
Work with the Core Technology team leads to maintain and optimise existing systems, develop new engine features and build tools that give greater efficiency to our development pipeline. As a senior member of the Core Technology team you will be expected to work closely with other team members, leading by example and helping to ensure that a high level of coding standards are achieved and maintained.
-
The R&D efforts here go towards maintaining an engine—optimizing, fixing bugs, adding features that might be needed for a game, etc.—and its tool chain. As game technology continues to move forward, there is a never-ending slew of new graphics techniques to add, new texture formats to support, tools to create and view those textures, etc.
-
Development here is more closely tied to the game team, but many specific tasks are not. Crunch doesn’t happen that often.
I can’t give too many details on the next few because I have never worked there, but here are a few more I know exist. I let their recruiting pages describe their roles.
-
Naughty Dog
-
Guerrilla Games
-
2K Games
-
Blizzard Entertainment
-
Double Fine Productions
-
Now that you know what an R&D programmer for games mostly does, you can spot hidden R&D positions.
-
Senior Programmer
Note that I found 2K Games, Blizzard Entertainment, and Double Fine Productions just by using GameDev Map, clicking on my area, and checking just a few entries on the first page. https://gamedevmap.com/index.php?location=San Francisco
Tiny studios tend not to have these positions, but medium, large, and X-large do. There just seems to be so few R&D positions out there because many studios either call them something fancy or do not have a term for them at all. But almost every company is either making its own engine or using a 3rd-party engine such as Unreal Engine 4, and in both cases there is a need for people to keep these updated, add feature support, optimize, and fix bugs.
Also note that even the Japanese companies and Guerrilla Games in Amsterdam seek English-speaking people. R&D means reading research papers and going to Siggraph and other events, so regardless of the country R&D positions always request English skills.
L. Spiro