游戏软件工程师

15个月前合同
70 - 80 USD Russell Tobin

Russell Tobin

location 旧金山
unsaved
我们在寻找的 游戏软件工程师 职位名称:软件工程师 工作地点:加利福尼亚库比蒂诺市95014 工作时间:6个月以上,有可能延长 工资范围:每小时70/80美元(W2) 职责: 该项目的目标是从3D场景中创建密集的帧数据集。数据集应该代表各种流行的游戏类型:策略/多人在线战术游戏(俯视角,例如:英雄联盟),赛车游戏(第三人称,例如:火箭联盟),第一人称射击游戏(例如:反恐精英2)和电影式游戏(例如:赛博朋克2077)。数据集可以通过游戏引擎在游戏中捕获,也可以通过Blender或类似软件在游戏外捕获。动画的时间准确性和帧的时间戳非常重要。帧应该以1k/2k/4k/8k的分辨率捕获,使用近无损压缩存储,精确时间戳,并包含大约30秒的视觉上有趣的游戏内容。在所有数据集上都希望但不是严格要求的是额外的帧数据,例如深度图、速度图和立体捕捉。帧将通过各种算法进行后处理、下采样,然后通过“播放”项目显示。 图像播放系统。 数据集播放应用程序。 该项目的目标是从帧数据集中显示帧/2D图像,如“内容”项目所定义。该应用程序应该是一个全屏3D应用程序,利用客户端金属API。播放应该作为一个传统的“游戏”来进行,作为一个全屏3D应用程序,并在可见矩形上绘制来自数据集的选定帧。帧应该根据预定的顺序和时间精确显示。相机位置可以固定在矩形前面,也可以自由移动/重投影/扭曲。在该应用程序的角落,可以放置一个小型QR码或魔术像素值,用于验证当前演示时间戳。 技能要求: 具备游戏引擎类型工作的经验。 至少有一个现代高性能游戏引擎的经验(例如:Unity、Unreal或其他)。 了解图形/渲染子系统的底层方面:缓冲区交换、呈现、帧设置等,至少熟悉一种低级API,如DirectX、Vulcan或Metal(优先考虑Metal)。 具备一般的软件开发技能。 费率/薪水:每小时70/80美元 招聘人员: Syed Ali 联系方式: syed.ali@russelltobin.com