About the role
WHAT MAKES US EPIC?
At the heart of Epic’s achievements lies a team of skilled and passionate individuals. We take pride in fostering a collaborative, inclusive, and innovative atmosphere. Whether it’s developing award-winning games or enhancing engine technology that empowers others to create visually captivating interactive experiences, our commitment to innovation is unwavering.
Joining Epic means being part of a team that consistently seeks to serve our community and users with integrity. We're on a constant journey of innovation to elevate the standards of engine and game development.
ENGINEERING - UNREAL ENGINE
What We Do
For over two decades, Unreal-powered projects have led the way in real-time entertainment. Our team of engineering specialists is dedicated to continually enhancing the tools and technologies that empower content creators around the globe.
What You'll Do
As a Senior Gameplay AI Programmer within our new and expanding team at Epic, you will play a vital role in crafting groundbreaking experiences and technologies. Your responsibilities will encompass developing core AI features and facilitating collaborative efforts among programmers, designers, and artists. You'll engage in diverse initiatives, work with state-of-the-art technologies, and collaborate with talented internal and external teams, all while shaping impactful experiences from inception to launch.
In this role, you will
- Collaborate closely with art and design teams to create and refine gameplay AI features.
- Experiment with game design and iterate swiftly while ensuring robust architectural and algorithmic decisions are upheld.
- Lead the development and maintenance of core AI systems utilized within the Fortnite AI ecosystem.
- Partner with engine AI developers to enhance AI systems.
- Guarantee exceptional user experiences across all platforms.
- Optimize existing gameplay AI systems and resolve bugs.
What We're Looking For
- A proven track record in game development with experience in shipping AAA titles that include AI components.
- Familiarity with AI systems such as Behavior Trees, Finite State Machines, Pathfinding, and Animation.
- Exceptional C++ programming skills with the capability to design and implement AI gameplay mechanics and tools.
- A deep understanding of gaming dynamics with the ability to critically assess the design strengths and weaknesses of existing games (an interest in online games is preferred).
- Outstanding communication and interpersonal abilities.
