What is a programmer?
Bring ideas into reality!
A game starts off as nothing more than a collection of interesting ideas. A programmer’s job is to take those ideas one by one and build them into something real and playable.
No matter how good an idea might be, it takes a skilled programmer to truly make it work. A good programmer stays informed on the latest technology, researches new hardware, keeps an eye on the overall progress of a project and keeps up with industry trends in software and development environments.
Our programmers cover all programming-related tasks necessary throughout game development. This covers a wide range of work, from programming game systems and AI, to tool creation, managing sound drivers and CG effects programs, and so on.
- Engine Programmer
Handle support for various game hardware, DirectX, and more. Maintain our common environment for game production.
- Tools/Pipeline Programmer
Build structures to facilitate the flow of data from its creation in DCC software to when it’s exported to the game itself. Create useful tools for the rest of our staff to use.
- Game Programmer
Program the things that make our games fun! Implement characters, interactive stage features, and more.
- System Programmer
Program the unique systems that set our titles apart. Support our game programmers and implement the systems that drive the game itself.
- Rendering Programmer
Implement 3D rendering and post-effects to give each game the visuals it needs.
- VFX Programmer
Implement VFX systems and create new VFX functionality.
- Network Programmer
Implement networking systems, selecting the services and systems appropriate to meet each game’s needs.
- Build Programmer
Create an environment to facilitate automated build generation, automated measurement tests and other essential game-building tasks.