01/01/2022
The Unreal Engine Gameplay Engineer developing gameplay mechanics, gameplay abilities, and higher level gameplay systems in Unreal Engine 5.
Essential Job Functions
- Create high-performance, robust, maintainable systems in a AAA game dev environment.
- Develop new gameplay systems and mechanics in Unreal Engine.
- Write clear, maintainable, portable, and highly performant code.
- Understanding the constraints of a game development cycle (know when bug fixing, and optimization become more important than new features).
- Communicate accurate and daily status updates to your team leads, producers, and QA regarding tasks/features.
- Work with external development partners.
- Adhere to team coding standards and practices, such as code review and blueprint reviews
- Other duties may be assigned to accomplish company or department objectives
Knowledge Requirements
- Fluent in C/C++/UE-C++
- Solid experience of game play engineering.
- Strong 3D skills and programming game play. experiences in Unreal Engine 4/5.
- UE 4 or 5 experience strongly desired.
- Experience with UE Game Play Ability systems.
- Experience with AI programming, UE behaviour trees or Havok AI a big plus.
- Work cohesively with a team of programmers, artists, and designers to design, prototype, and implement gameplay features.
- Experience shipping games on current generation consoles and PC is a plus.
- Write clear, maintainable, portable, and highly performant code.
- Knowledge of common software design patterns and the ability to discuss their utility.
- Effective communicator in a team-oriented environment.
- Passionate about game development and games.
Demonstrated Ability To
- 4-6 years of professional game programming experience.
- 2+ years of professional experience with Unreal engine.
- 1+ years of professional experience with UE Game Play Ability systems.
- Bachelor’s Degree in computer science or equivalent work experience.