While my ultimate goal may be to be a Lead Game Designer, game designers are typically experienced in the game industry, so the first job that I would have to pursue would have to be either an entry level game programmer or an entry level designer such as a level designer or a systems/mechanics designer. To differentiate the two, a game programmer simply takes instruction from a design specification or a manager speaking for the designer and implements their ideas into code while a level designer or mechanics designer work within the engine of the game to produce content in the game or balance aspects of the game. As a junior programmer, you would be responsible for various smaller miscellaneous programming tasks rather than anything pertaining to the engine itself. As …show more content…
The requirements to be hired into this position include a bachelor's degree, strong proficiency in environmental art, professional experience in current games, experience in art software such as photoshop and experience in game engines such as Unreal or Unity. In this specific job offer, the level design aspect is heavily influenced by art direction and environmental designs. The other job offer is a gameplay programmer which expects the applicant to develop gameplay code that utilizes the Eternus gaming engine to a 3D, procedurally generated, multi-player, and moddable game. The employer requires for the applicant to have a bachelor's degree in Computer Science, at least 3 years in real-time development using C/C++, the ability utilize programming practices such as OOP, Inheritence, templates and other programming techniques, and have at least 2 years experience as a gameplay programmer in various different