After your Master
This Master in Game Technology prepares students for future positions such as lead artist and lead programmer. These positions are no entry-level jobs. A couple of years of work experience within the industry is essential. The master’s programme offers students the possibility to grow through this positions by providing them with these academic and applied knowledge.
The job of “lead artist” generally involves the following:
“A Lead Artist’s day to day work can vary greatly according to how far down the develop- ment path the project has progressed. Initially the Lead Artist works with a small core team, which can include the Game Designer and Lead Programmer, defining creatively the overall look and artistic approach for the game. The styling is often communicated through concept art, and the Lead Artist will supervise, if not actually undertake, the production of illustrative material, which indicates the visual atmosphere and graphical design for the game. The Lead Artist also researches and tests out different modelling, texturing, animation, rendering and lighting techniques and tools appropriate to the games technology, with input from the Lead Programmer.”
The job of “lead programmer” generally involes the following:
“The Lead Programmer manages the software engineering of a game from start to finish. In conjunction with other key team leads (e.g. the Game Designer, the Lead Artist, etc.) they develop the technical specification for the game, and then delegate the different elements to their team of programmers. The Lead Programmer usually compiles all the technical docu- mentation for the software produced by the programming team and ensures the quality, ef- fectiveness and appropriateness of all the game code.”
The Lead Programmer manages the production of the different ‘builds’ of a game (succes- sive versions, each an improvement on the last), ensuring that coding bugs are fixed and appropriate solutions found (or as many as possible within the production time frame) to move the project forward, liaising with the Project Manager to make sure that all this hap- pens on schedule. The Lead Programmer must also resolve any conflicts and provide sup- port and guidance to the programming team, making sure that the programmers understand the specification and have the right skills and training to be able to do their jobs effectively. Lead Programmers will also write a substantial amount of code themselves.