Game Programmer Job Description
Game Programmer Duties & Responsibilities
To write an effective game programmer job description, begin by listing detailed duties, responsibilities and expectations. We have included game programmer job description templates that you can modify and use.
Sample responsibilities for this position include:
Game Programmer Qualifications
Qualifications for a job description may include education, certification, and experience.
Education for Game Programmer
Typically a job would require a certain level of education.
Employers hiring for the game programmer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Associate Degree in Computer Science, Math, Education, Engineering, Technical, Design, Computer Programming, Business, Computer, Computer Engineering
Skills for Game Programmer
Desired skills for game programmer include:
Desired experience for game programmer includes:
Game Programmer Examples
Game Programmer Job Description
- Determines and writes product specifications for assigned system components
- Design, build, and maintain efficient reusable code
- Collaborate with industrial designers, electrical engineers, content producers, audio engineers, child development researchers, artist, and user experience experts
- Work with Electrical Engineers on proof of concept designs using BLE (Bluetooth Low Energy) for App connected products
- Testing and debugging of software
- Prepare Apps for placement on Google Play and Apple App stores
- Work closely with content developers and create and support features and tools
- Integrate and maintain internal and external libraries and packages
- Design and write the code that that is both player facing and supports backend systems, incorporating and adapting existing technology and writing custom code as needed
- Translate prototype Matlab code into Javascript or other HTML5-friendly cross-platform language
- Bachelor of Computer Science or related field
- Experience in scripting languages, such as LUA or Python
- Hunger for learning and knowledge, including sharing with others
- Minimum of 3 years experience working in the Video Games Industry
- Knowledge and experience with existing and cutting edge game technologies
- Be responsible for developing, and deploying highly optimized new networking features
Game Programmer Job Description
- Investigate, propose design and implementation of online community and gameplay features
- Deploy and maintain the accompanying systems at the server side
- Follow established coding standards
- Debug own code and bugs of basic complexity
- Identify security issues in currently assigned projects and report them to the project manager
- Collaborate with other team members for transferring security knowledge
- Improve security of existing game systems
- Implement new security measures where needed
- Communicate with efficiency while delivering security needs and validating with project owners/stakeholders that those security needs are in place
- Improve security of existing game systems and implement new security measures where needed
- Experience with secure network communications
- Knowledge or interest in Unity3D Game development software
- Experience with iPhone, iPads, Apple TV, Android Phones/Tablets, Apple Watch, Streaming devices (ex
- Knowledge of iOS/Android and related development tools
- Strong interpersonal skills and the ability to work in a dynamic team environment
- Must be a registered student enrolled in a Bachelor's or Master's Degree Program in Software Engineering, Computer Science, Computer Information Systems, Game Design, or similar program
Game Programmer Job Description
- Stay aware of new security threats and propose appropriate solutions
- Drive and own the architecture, creation, and maintenance of the core Network Architecture in our up and coming midcore title
- Help develop new and exciting features and help the game teams integrate network play to these
- Share knowledge and help colleagues learn
- Work closely with the Tech Lead and Team on technical designs for the game
- Learn and maintain existing runtime code
- Learn and maintain existing tools
- Learn and maintain existing online technology
- Provide support for user interface artists
- Build and maintain new runtime code
- A unique chance to work in New IP and Brand development projects with a high degree of ownership in a company committed to Creativity and Innovation
- Access to private medical system
- Various Training and Knowledge Sharing programs, in Romania and abroad
- BSCS/MSCS degree
- MUST HAVE a minimum of 3+ years OOP C/C++ skills
- MUST HAVE at least 3+ years of PC, Console or Mobile/Web game engine development experience
Game Programmer Job Description
- Build and maintain new online technology
- Develop new security components for our upcoming games
- Acquire a strong knowledge of the existing anti-cheat and anti-piracy solutions
- Design and develop data and code following direction from programming leads
- Work independently to implement new functionality in game and tools
- Able to adapt quickly to new coding environments and programming standards
- Work on other programmers code, fixing bugs and implementing features
- Able to create standalone tools as needed to support the project
- Work with other team members to implement complex systems
- Analyze performance and implement optimizations in both high and low-level code
- Experienced with different lighting solutions
- Self-motivation with a strong work ethic
- A passion for game development
- Should have shipped at least 2 commercial titles on iOS, Android platforms
- Preferably B.E Comp, B.Sc., B.Cs
- Experience architecting and/or implementing game systems and pipelines
Game Programmer Job Description
- Quickly create standalone tools as needed to support the project
- Comfortable designing and implementing code for multi-processor environments
- Work with teams in other companies to help them deliver finished products
- Provide accurate schedules and estimates for completing tasks on time
- Some training and direction of entry-level to mid-level programmers
- Some training and direction of entry-level programmers
- Develop systems for any aspect of the game (gameplay, story, animation, graphics, UI, multiplayer and more)
- Develop techniques and tools for improving efficiency of art and design tasks
- Explore performance technical solutions to creative concepts and ideas
- Help optimize and ship titles on multiple console and PC platforms
- Degree level in Software Engineering or Computer Science, or equivalent work experience
- Demonstrable knowledge of basic game design principles
- Ability to test, debug and extend existing code competently
- Available to work through Spring semester 2018
- Basic knowledge of IP networks architecture
- Basic knowledge of the software development environment and associated tools (Visual Studio and Revision Control systems, etc)