System programmers are responsible for creating the game, and engine features that are required in order for player interaction.
A system programmer must be proficient in the following:
- Solid C++ skills.
Pluses:
Things that are nice, but not required.
-Networking knowledge (mainly TCP/IP and UDP/IP).
-General knowledge of UNIX-like systems.
-Previous experience with graphical user interfaces