What We Do
Epic Games Japan provides technical, business development, and marketing support to Epic customers and partners in Japan. Our team supports business for Fortnite, Unreal Engine, and Epic Games Store.
What You'll Do
Epic Games Japan is seeking a technically skilled, highly creative, and product-focused Unreal Engine Generalist. You will work directly with external Unreal Engine developers across a wide range of industries including games, film, broadcast, and automotive. In this role, you will be a hands-on problem solver working with developers to get the most out of Unreal Engine. This could involve anything from identifying issues and proposing solutions to prototyping features and developing tools.
In this role, you will
- Provide technical advice and support to developers using Unreal Engine
- Create technical demonstrations, prototypes, and examples to showcase features and best practices
- Identify performance bottlenecks and provide optimization strategies for various platforms
- Develop custom tools, scripts, and workflows to enhance the Unreal Engine development process
- Debug and troubleshoot complex issues encountered by developers, providing clear explanations and solutions
- Collaborate with internal Epic Games teams (engineering, product, and evangelism) to relay feedback and contribute to the evolution of Unreal Engine
- Stay up-to-date with the latest Unreal Engine features, industry trends, and emerging technologies
What we're looking for
- Demonstrable experience with Unreal Engine, including strong proficiency in C++ and Blueprint
- Experience in at least one of the following areas: graphics, rendering, UI, animation, physics, networking, or AI
- Solid understanding of game development principles, creative content pipelines, and real-time rendering techniques
- Proven ability to debug, profile, and optimize Unreal Engine projects
- Experience in scripting and tools development (e.g., Python, C#) is a plus
- Excellent problem-solving skills and the ability to work independently as well as in a team
- Strong communication and interpersonal skills, with the ability to explain complex technical concepts clearly
- Professional proficiency in Japanese and English
- Experience working with developers or clients in a support or consultative capacity
- Bachelor's degree in Computer Science, Game Development, or a related field (or equivalent practical experience)