2. Career Objectives Obtain a full-time position as a lead game programmer within the next five years. Acquire the necessary experience to become a lead programmer. Obtain the educational background required to be considered as a potential lead programmer. Develop the skills needed to be a lead game programmer.
3.
4. Keeps track of development from a programming standpoint.
9. Skills (cont.) Current skills: Possess intermediate game development skills Proficient in C/C++ and/or other programming languages Ability to work collaboratively in a team environment Technical problem solving skills Positive attitude Self-starter who takes initiative and ownership Ability to work under pressure and see things through to completion
10. Experience Desired experience: 5+ years of game development experience Experience on multi-platform development Experience in the same or similar role leading a multi-platform project Experience with the complete life cycle of software development Current experience: 1 year of experience as engineering assistant 2+ years of experience as GIS engineering technician
11. 12-Month Plan Continue pursuing my Bachelor Degree in Game Software Development Get a GPA as high as possible Acquire some experience in the game industry, either as a game programmer or as a game tester. Internships are also opportunities to fulfill this purpose. Create some games and storylines for future projects. Make contact with people and join associations inside the game industry Assist to events related to the game industry (E3, E for All, GDC, etc.)
In the next five years, my main objective is to work for Ubisoft as a lead game programmer, in charge of an action/adventure game, and have the chance to convert a game into an unforgettable masterpiece. In order to achieve this goal, I need to acquire some experience in the game industry, finish my Bachelor Degree and continue developing strong game programming skills.
As a lead programmer, I would be ultimately in charge of all the programming in a game project, which includes managing the design and implementation of the source code necessary to create a game. Some of the major duties for a lead programmer are described in the slide above.
As mentioned before, the lead programmer is responsible for all the programming code. However, he also has to take some management decisions, such as supervising other programmers’ work, choosing which architecture and programming methods will be used by the programming team, creating technical design and specification documents, and assisting to meetings to discuss about project status with other lead members of the company.
Usually, a candidate to be a lead game programmer must have a Bachelor Degree in Computer Science or equivalent degree. My current educational background is described as following:Bachelor Degree in Game Software Development (Expectedgraduationdate: October2010) Bachelor Degree in Electronics Engineering. (Universidad Autonoma de Baja California, June 2004)
These are some of the skills that a candidate for a lead game programmer position should have.
These are the current skills I possess that would help me to be considered as a potential lead game programmer.
As you can see, this is my weakest link, since I currently have no experience in the game industry. I really need to work into this within the next five years in order to accomplish my main goal. In my 12-month plan, I consider several options to acquire some experience and overcome this possible obstacle.
This is the list of tasks I need to do during the next 12 months so I can be able to continue chasing my dream of becoming a lead game programmer.
Any questions? Suggestions? Comments? All feedback is well received and taken in consideration.
Thanks for your time and attention!Have a nice day!