| At Mojang, we create games, products and services to inspire creativity. We develop games with a strong community focus and put players first in everything we do. Our games are built for everyone, because we believe in demonstrating equality and not just talking about it. 在Mojang,我们创作游戏,产品以及服务来激发玩家创造力。我们开发的是一个以社区为中心,把玩家放在首位的游戏。我们的游戏是为了每一个人设计的,因为我们坚信品质说话而不是空谈。
As a UI/UX Developer at Mojang, you will be part of our Dungeons team. The team consists of around 25 people, half of which are developers and the rest a mix of; designers, artists, audio designers, testers, build engineers and producers. We all collaborate closely within and across disciplines as well as with our partner studio in the U.K. 作为一个身处在Mojang的UI/UX开发者,您将会成为地下城团队的一份子。这个团队由大约25名成员组成,他们中的半数是程序员,其余的则是设计师,美工,音频设计师,测试员,构建工程师和监督。我们将与身处英国伙伴工作室的以及各种专业间的成员紧密合作。
As a UI/UX developer, you will be responsible for creating an adaptive UI that supports multiple languages, devices and screen aspects ratios. You will ensure accessibility both in terms of contrast, sizes, text-to-speech and sounds, as well as create maintainable code and widget objects which easily allow modification and extensions for the future. In close collaboration with the Lead UI Artist, the goal with the UI is to perform with minimal impact on game performance and memory, be able to use again and again without becoming tedious, make it accessible for all kinds of players, as well as effectively deliver the intended information to the players. 作为一个UI/UX开发者,您将负责开发一套能支持多语言,多设备以及支持不同屏幕纵横比的自适应UI。确保UI在对比度,尺寸,文本到语音以及音效的可使用性,并构建可维护的代码以及易于修改和拓展的窗口部件对象。在和UI美术主管的紧密合作中,首要的目标就是确保UI能在对游戏性能和占用内存影响最小的情况下运行,且能白看不腻,使得各种类型的玩家都能得以使用它并使其能有效率地传达开发者所想传达的信息给玩家。
This includes 这包括了 - Modify and create C++ code to support the UI
- 能够修改并创建C++代码以支持UI
- Layout and implement UMG and Slate widgets within the Unreal Engine editor
- 能够在虚幻引擎编辑器里实现UMG和Slate窗口部件的布局
- Create and modify Blueprints within the Unreal Engine editor which interface between the C++ and the widgets
- 能够在创建和编辑在虚幻引擎中能与C++对接的蓝图
- Implement mouse & keyboard, gamepad, as well as touch input throughout the UI
- 实现能够支持键鼠,手柄以及触控设备输入的UI
As a team, we have a strong sense of ownership for our product and our individual work, we really enjoy working together and even after years of development we still have a blast playing Minecraft Dungeons together! 作为一个团队,我们对我们的游戏有着强烈主人翁意识,我们真的很享受共同工作的过程,甚至在经过多年的开发工作以后我们还会很愉悦地去一同游玩《我的世界:地下城》!
You might have您所需要具备的
- Experience coding UI, preferably using C++ or similar
- UI编程经验,最好是C++或类似语言
- Experience with any kind of visual scripting
- 任何的可视化脚本编辑经验
- A willingness to develop an eye for pixel perfect executions
- 为了像素游戏发展的热情
But if you believe you would be a great fit for the role regardless of previous experience or knowledge, we would love for you to apply and tell us why!
但如果撇开之前的工作经验与知识,您仍认为您能胜任此职位的,我们也很愿意接受您的求职申请并告诉我们您这么想的原因!
Studio location: Stockholm 工作地点: 斯德哥尔摩
Reports to: Tech lead 上级: 技术主管
Employment type: Fulltime 雇用类型: 全职
|