- Architect, plan, and implement new UI systems and features.
- Write robust, maintainable C++ supporting player-facing UI.
- Work closely with UI Art, UX Design, Technical UI Design, Production, and other engineers.
- Build and maintain data-driven UI architectures using established design patterns such as MVVM.
- Optimize existing UI systems and diagnose performance problems and hitches.
- Debug issues across UI, gameplay systems, rendering, platform behavior, and other connected systems.
- Work with UMG, Slate, and Unreal's broader UI framework.
- Integrate UI with game and online systems.
- Implement features across PC and other supported platforms.
- Participate in code review and asynchronous technical discussion.
C++Unreal engine