Optional · 1 of 3

Specialties to consider

  • Engine and graphics programming

    Rendering, shaders, performance. Deep math and scarce skills.

  • Network and multiplayer

    Making 100 players see the same thing at the same time.

  • Tools programming

    Building the software the artists and designers use. Less glamorous, very steady.

  • AI (artificial intelligence) and gameplay systems

    Enemy behaviour, pathfinding, procedural worlds.