What You'll Do
We are looking for a Gameplay Systems Programmer Intern to help us build upon our existing Gameplay Systems. As part of our team you will work with your programming lead and other programmers to expand upon the functionality and usability of existing gameplay systems such as The Gameplay Ability System and Input.
In this role, you will
- Work on systems used by Unreal Engine users to craft gameplay and provide new methods for utilizing those systems
- Support existing users of engine gameplay systems
- Expand tooling of existing gameplay systems such as The Gameplay Ability System or Enhanced Input
- Build long lasting and highly visible editor functionality to improve end user productivity
- Build upon your existing skillset by working directly with other Gameplay Programmers and UX designers
What we're looking for
- C++ skills and knowledge of programming principles.
- Good interpersonal and communication skills with demonstrated ability to communicate fluently in English (written and verbal). This role will involve interactions with team members across the Engine group
- User-focused, passionate, solutions-focused, and innovative. These traits equal success at Epic and influence everything we do
- An interest in Editor Tooling and Editor Debuggers (such as the Rewind Debugger or the Gameplay Debugger) would be preferable but not required
- Self-motivated, a strong work ethic, and an eagerness to learn and grow