
此信息由前程无忧(51JOB)审核并发布(查看原发布网址),应届生求职网转载该信息只是出于传递更多就业招聘信息,促进大学生就业的目的。如您对此转载信息有疑义,请与原信息发布者前程无忧(51JOB)核实,并请同时联系本站处理该转载信息。
Summary:
The UI Programmer will develop the modules for a game’s general presentations (menu, HUD, mini-games, etc.).
Responsibilities:
The main and routine tasks of the UI Programmer are to:
? Read the game design documents to understand the intended player experience;
? Help define the features and ergonomics of the menus in an effort to support the graphic designer;
? Design and implement menu and interface systems for specific users on each platform, preserving the uniformity of the visual and logistical aspects;
? In collaboration with engine programmers, provide development interface tools (debug) for gameplay programmers;
? In collaboration with design and programming teams, quickly prototype interaction concepts for the game;
? Understand the implementations and recognize technical limits;
? Oversee the programming of the modules that underlie the user interface;
? Optimize user interface module code so that it can be implemented on game consoles;
? Interact and collaborate with different departments (design, art, programming, etc.);
? In collaboration with the graphic designer, integrate designs and animation (timeline or code);
? Carry out all other relevant tasks.
Requirements:
? Bachelor of Computer Science or Computer Engineering or equivalent training or experience.
? 3-5+years’ C++ programming experience and in the video game sector or embedded systems;
? Games industry experience preferred.
? Solid knowledge of programming design patters and recognition of programming standards.
? Knowledge of current trends in graphic design and user interface design;
? ActionScript 3.0/Flex other programming languages (XML, C#, JavaScript) an asset;
? Knowledge of Flash CS4 or CS5;
? Knowledge of object-oriented programming;
? Knowledge of multimedia integration.