Medan det finns andra roller involverade i att göra datorspel, är det programmerare som skriver koden som ger spelet liv.