高级UI工程师

15个月前远程全职
1047 Games

1047 Games

location 芝加哥
unsaved
概述 1047 Games的创始理念是人们在制作优秀游戏的同时应该享受乐趣。Ian Proulx和Nicholas Bagamian于2017年在他们斯坦福大学宿舍创立了1047 Games,他们违背传统,出于对创造终极游戏体验的热情,创造了Splitgate,这是一款独特的科幻第一人称射击游戏,添加了传送门枪来颠覆这个类型。 最初,两名计算机科学专业的学生将传送门放入第一人称射击游戏中作为项目演示,如今已发展成为一家获得风险投资支持的公司,已筹集超过1.2亿美元的资金。 在1047 Games,您将会找到一支永久远程的顶尖人才团队,他们来自世界上最大的游戏和科技公司,与我们的创始人分享相同的愿景。坚韧、独创性、追求乐趣和创业精神是我们团队的定义。我们目前正在开发Splitgate宇宙中的一款全新射击游戏。 作为一名游戏玩法工程师,您将面对公司中最复杂的挑战之一(可以说也是最有趣的)。您将为游戏设计设定方向,优先考虑功能,并与美术和制作团队合作,不断改进我们的新游戏。 您将要做的事情 • 与设计师、美术师和其他工程师密切合作,设计和实施面向玩家的用户界面 • 使用C++和UMG在Unreal Engine 5中实现稳健、模块化和可维护的用户界面组件和系统 • 积极参与代码审查 • 识别和解决用户界面代码库中的性能瓶颈 • 将设计模型分解为可行动的任务 我们正在寻找的人才 • 热情的工程师:您喜欢解决困难的、看似不可能的技术问题,并努力找到创造性解决方案 • 努力工作的人:您喜欢付出额外的努力,不是因为别人告诉您,而是因为您喜欢自己的工作,并知道完成手头任务的影响 • 热情的游戏玩家:您是一个从小就玩游戏的游戏玩家,能够识别出优秀游戏与普通游戏的区别。您了解游戏玩家的心态,可以创建和实施进一步改进游戏的功能 所需技能 • 4年以上的用户界面工程经验,并有发布游戏的经验 • 计算机科学、软件工程或其他同等学历的学士学位 • 能够阅读、审查和编写可靠高效的C++代码 • 出色的调试、性能分析和解决问题的能力 • 熟悉常见的用户界面架构方法(MVC、MVVM) 期望技能 • 有支持在线服务游戏、发布季度更新的经验 • 有使用主要游戏引擎(Unreal Engine、Unity)的经验 • 有UMG和Slate的经验 • 有在游戏主机上开发游戏的经验 • 有构建材质(着色器)的经验 • 有使用JIRA、Perforce和Swarm的经验 • 理解异步编程 • 理解垃圾回收 • 在GitHub上有最近的个人项目,如果是游戏项目就更好了