Epic Games
UI Programmer Intern
- Confirmed live in the last 24 hours
- No salary listed
- Internship
- On-site · Cary,North Carolina,United States
- Added 1 month 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.
- Industry
- Media & Entertainment
Likely 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.