Programmeur.euse IU - (March of Giants)
Core
Develop game UI modules for general presentations including menus and HUDs, ensuring visual and logical consistency across platforms.
Role type
Mid-level C++ UI Programmer (Game)
Builds
Interactive user interfaces, menu systems, and HUD components for PC-based gaming experiences.
Domain
Video Games / PC Gaming
Deliverable
product features
Required skills
C++ programming, MVVM architecture, software engineering best practices, debugging, performance optimization, automated testing API development
Preferred skills
Unreal Engine 5, Slate, UMG, CommonUI, MVVM plugin for Unreal, PC platform experience
Technologies
C++, Unreal Engine 5, Slate, UMG, CommonUI
Responsibilities
Read game design documents to understand intended experience; define and implement UI features aligned with graphic designers; design and implement menu and UI systems for target platforms; provide tools for UI systems and internal debugging; study UI structure to assist the presentation team; propose rapid interaction concept prototypes; integrate designs and animations with graphic designers; provide hooks for designer animations and audio support; recognize or examine technical limitations regarding performance and memory; optimize UI code for efficient operation on desired platforms; develop automated test APIs for UI systems; apply knowledge of ergonomics and UX principles; apply knowledge of accessibility and localization features
Seniority
Mid-level, hands-on IC