What You'll Do:
Epic Games is seeking smart, dynamic interns to join its dev teams and help push the boundaries of gaming and interactive technology.
In this role, you will:
- Develop editor tools and plugins in C++ for Unreal Engine to streamline asset processing workflows
- Create and maintain Python and Blueprint-based automation tools that integrate with engine systems
- Work with Unreal Engine's geometry and mesh processing APIs to build custom asset manipulation tools
- Integrate external C++ libraries into Unreal Engine plugins for specialized processing tasks
- Collaborate with technical artists and engineers to design and implement pipeline solutions
- Build quality-of-life widgets and editor utilities that improve artist efficiency
- Learn to optimize tools for performance and scalability in production environments
What we're looking for:
- Portfolio showcasing hands-on technical projects and problem-solving ability
C++ programming skills with object-oriented design principles - Hands-on experience with Unreal Engine 5 editor and engine systems
- Python scripting background with interest in workflow automation
- Familiarity with 3D asset pipelines including meshes, materials, and textures
- Blueprint experience for rapid tool prototyping
- Self-motivated approach to learning tools development and pipeline systems
- Clear communication skills and collaborative working style
- Nice to have: Prior work with Unreal plugins, editor extensions, or mesh processing tools
- Nice to have: Background with DCC tools (Houdini, Maya, Blender), Houdini Engine, C++ libraries (CGAL, OpenMesh), or Git/Perforce