Banner Default Image

Software Developer/Game Programmer

As a software developer and computer programmer, you’ll turn the games designer’s vision into a playable and controllable game.

The more technical side of games design, you’ll use programming languages and ‘engines’ to enhance game play. Developers design the software that make games work the way the designers have envisioned, while programmers use problem-solving skills to create the code that turns the games designers’ ideas into instructions that video game systems can read.

Gameplay programmers write the code for the interactions that make a game fun to play. While lead designers decide on the combat, gameplay programmers make it happen. They work with level designers to see what needs to be done to make the gameplay work.

Skills required to become a video game programmer

  • Training in computer science or computer programming.

  • Problem solving skills.

  • Knowledge of 2D and 3D animation software.

  • Familiar with the game production pipeline process.


  • Developing and implementing game software.

  • Ensuring that the game design is fully implemented and performs as expected.

  • Creating unit tests and validation procedures, and documenting technical specifications.

  • Working closely with a lead game developer to create task/project deliverables.