Gameplay Engineer Job Description
Gameplay Engineer Duties & Responsibilities
To write an effective gameplay engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included gameplay engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Gameplay Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Education for Gameplay Engineer
Typically a job would require a certain level of education.
Employers hiring for the gameplay engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Software Engineering, Mathematics, Physics, Engineering, Computer Engineering, Technical, Math, Game Development, Game Programming
Skills for Gameplay Engineer
Desired skills for gameplay engineer include:
Desired experience for gameplay engineer includes:
Gameplay Engineer Examples
Gameplay Engineer Job Description
- Reviewing code of other engineers to ensure they follow best practices and standards
- Work closely with designers, artists, and other engineers to ensure a great player experience
- Collaborate with other members of the engineering team to build sustainable and maintainable technologies and code
- Own systems vertically from the back end to the player facing UI
- Anticipating, identifying, analyzing, prioritizing, mitigating and communicating risks related to gameplay systems
- Collaborate with designers and producers on feature requirements
- Prepare technical designs for review and approval
- Plan, write, test, debug and fix code for new and existing features in the game
- Seek feedback on the feature you are developing early and often
- Use your gameplay sensibilities to make features better
- Experience—preferably with games—in areas where concurrency, memory and performance are of high importance
- Experience developing for Xbox360, Xbox One, PS3, or PS4 (preferred)
- Experience with the release process including working on systems related to localization, certification and asset management
- Experience developing for Xbox360, Xbox One, PS3 or PS4
- Extreme passion for World of Warcraft
- Strong motivation to analyze and improve systems and infrastructure
Gameplay Engineer Job Description
- Bring the vision of the Core Mechanics (including locomotion and combat) to life
- Rapidly prototype new mechanics to prove designs and iterate on mechanics
- Design, architect and document technical designs for Gameplay systems
- Develop tools and workflows to efficiently produce new game features
- Work with a proprietary engine to develop shareable code and interface correctly with the engine
- Collaborates with designers to develop gameplay features for Madden
- Participate in distributed agile development across multiple teams
- Creates systems and features in the areas of animation, AI, physics, and other gameplay related disciplines
- Implements high quality code with comprehensive testing
- Fixes bugs related to assigned tasks
- A minimum of 5 years’ game programming experience and shipped AAA quality video games
- Experience in the design and implementation of various game systems
- A minimum of 2 years’ of game programming experience
- Strong data structures, logic, and algorithm skills, broad understanding of game systems
- Extreme passion for playing and making video games
- A minimum of 3 years’ experience in game programming
Gameplay Engineer Job Description
- Work with studios to innovate and create new systems to improve the use of analytics in games
- Work with analysts to develop and translate Machine Learning models into low level code
- Develop Real-time data collection and analytics on client/server platforms
- Work with developers at studios to gather analytic requirements and coordinate their deployment
- Design and write the code that runs and controls the game, incorporating and adapting existing libraries and writing custom code as needed
- Contribute to the gameplay solution for an exciting new Maxis title on mobile platforms
- Work in close collaboration with the design and production teams to deliver a fun and compelling game J
- Work with designers to help bring the vision of the Creative Director to life
- Design and Create tools to drive Mission & Quest creation
- Work with Frostbite team to improve workflows for teams around the globe
- Currently enrolled in a BS, MS or PhD in Computer Science, Computer Engineering or related field
- Familiar with C, C++, C#, Assembly, and experience with Object Oriented Design preferred
- Ability to learn and adapt quickly to new technology, platforms, and game areas
- Highly creative with excellent problem solving and communication skills
- Passion for video games and of the areas of focus listed above
- Strong data structures, logic, distributed systems and algorithm skills, broad understanding of game systems
Gameplay Engineer Job Description
- Investigate, Research and Implement systems to manage memory by dynamically streaming characters, mission assets and bosses
- Manage the game flow to support save games, quest tracking and game completion
- Design and implement well-engineered, reliable, maintainable, and bug-free code, primarily in Unreal but also in Unity
- Work with CG artists and technical directors in order to implement assets in-engine
- Design and implement gameplay features within an established framework
- Research innovative ideas to improve efficiency and satisfy technical requirements, especially when it comes to the areas of VR and AR
- Work with VR Producers, technical and creative leads to provide input for the budgeting process for technical gameplay/engine elements of a production
- Across the VR group provide research and technical liaison between offices, and, where possible, share knowledge and facilitate communication between them
- Work with game security and other groups to protect the client against hacks and cheats
- Maintain familiarity of the game’s design, for both the live product and for future patches
- 5+ years’ experience with large, scalable client/server web services
- Experience developing on iOS or Android architectures, including online connectivity
- Experience with automated testing and continuous integration (CI)
- Good understanding of professional software development methodologies, QA and testing approaches
- Great software engineering skills or potential
- Great interest in C++
Gameplay Engineer Job Description
- Champion Blizzard’s core values, especially 'Gameplay First' and ‘Play Nice, Play Fair.’
- Work with an interdisciplinary agile team of animators, designers, and programmers to design, prototype, and implement new gameplay features with focus on animations
- Design and develop animation and gameplay features
- Contribute to industry leading innovation in the animation domain
- Help to portray the speed and skill of hockey in the 3D game world
- Leverage industry experience to create unique and captivating gameplay experiences
- Design, implementation, maintenance, and extension of game features, this will include design, front-to-back implementation, tuning, and polish
- Design, implement, and maintain various gameplay systems for the Diablo franchise
- BSc in Computer Science or related discipline, or equivalent industry experience
- Strong C++ programming skills - C# and Python a plus
- Knowledge of Unity a plus (including custom tool creation)
- 5+ years of experience working on AAA products in a Gameplay role
- Experience architecting and implementing Character mechanics in AAA video games
- Experience creating tools to empower data-driven authoring of Character Mechanics
- Experience scripting gameplay using data-driven tools
- Strong expertise with C++ and experience in object-oriented design and implementation