Epic Games
UI Programmer Intern
Cary,North Carolina,United StatesinternshipinternAdded 2 days ago
About this role
Join Epic Games' UI Engineering team as an intern to develop player-facing UI systems for a major Battle Royale title. You'll collaborate with art, design, and gameplay teams to build and optimize in-game interfaces while learning live-service development practices in a remote, cross-functional environment.
What you'll do
- Design and implement new in-game UI systems and their integration with gameplay features
- Optimize and debug existing UI and new systems
- Learn and apply live-service development best practices
- Collaborate with Art, Design, QA, Production, and Gameplay teams
- Write maintainable, well-documented code with extensibility in mind
- Share knowledge and support team success
What they're looking for
- C++ programming
- Unreal Engine
- UMG (Unreal Motion Graphics)
- MVVM architecture
- Game UI design principles
- Cross-disciplinary collaboration
- Problem-solving and debugging
- Technical communication
Opens the official application on the employer’s site. No login required.
Epic Games
Epic Games develops innovative gameplay and animation systems for interactive projects, leveraging real-time graphics technology. The company is hiring gameplay programmers and animation systems engineers to prototype novel mechanics, optimize core systems, and advance the capabilities of their engine and projects.
View all jobs at Epic GamesLikely interview questions
- Walk us through a UI system you've built in Unreal Engine and how you optimized it for performance.
- Describe your experience with MVVM architecture and how you've applied it in a game context.