Collaborate with Managers and team members to develop innovative game applications.
Assist in development of new games or updating existing games.
Work in a team to meet project milestones within allotted timelines.
Develop and maintain codes for game programs.
Perform debugging and trouble shooting of game applications.
Develop network protocols and systems to support online play.
Work closely with design teams to tune and enhance game dynamics.
Document design specifications to support development of game application.
Ensure that game application meets functional and performance requirements.
Assist in quality assurance assessment of game application to ensure quality and reliability.
Stay abreast with latest technology developments in gaming industry.
Support and guide other programmers when needed.
Document the gaming codes for future use and references.