Game Programmer

Game Programmer

 

Responsibilities

  • Brainstorming game concepts, design elements, and specifications with the game design team.
  • Collaborating with programmers to set work schedules and deadlines.
  • Selecting suitable game frameworks and translating concepts into clean and efficient code.
  • Designing and testing gameplay features and prototypes.
  • Generating game scripts and storyboards, as well as animating game characters and objects.
  • Contributing to user interface development, as well as the integration of graphic design and audio features.
  • Performing tests and implementing validation procedures.
  • Documenting the full lifecycle of game development.
  • Maintaining code, resolving issues, and performing bug fixes.
  • Integrating the latest game industry trends into game designs.

Requirements

  • Proficiency in development using major game engines (Unity, Unreal Engine)
  • Experienced in development using Object-Oriented programming languages (C++, C#, Java)
  • Familiar with versioning using Source Control (Git, Perforce, Plastic SCM)
  • Experience with project management tools is a plus (Trello, Jira)
  • Experience in other fields of software engineering is a plus (Web Development, Mobile Development, etc.)