Nex的使命是帮助家庭重新发现运动的乐趣。由父母为父母创建,Nex结合技术和游戏,通过自然身体运动提供有趣、社交和互动的体验,鼓励孩子和成年人更多地运动、玩耍并一起享受乐趣。Nex Playground是公司屡获殊荣的主动游戏系统,专为全年让家庭动起来而设计,安全和隐私是其设计中的核心考虑因素。它通过kidSAFE+ COPPA认证,旨在支持各个年龄和能力的健康、积极的游戏。
Nex Playground拥有不断增长的50多个体验库,包括运动和舞蹈游戏、健身和教育体验以及Nex Originals。内容包括与Hasbro、Sesame Workshop和NBCUniversal等合作伙伴的合作。Nex被Fast Company评为最具创新力公司、TIME的最佳发明以及Parents的最佳家庭娱乐系统,并获得了红点、IDEA和Core77国际设计奖。我们鼓励您探索“Have Fun”和“Is Motion Gaming Back?”,因为它们提供了对我们文化、价值观的深入了解,并解释了我们在运动游戏方面的方法如何与前几代人不同。
地点:香港
类型:全职
职位
作为我们的软件工程师——Connected Play,您将帮助家庭即使在分开时也能一起玩。您将在我们的游戏团队中工作,实施安全的实时多人游戏功能,将我们的单设备热门游戏转变为连接客厅的共享体验。
您将专注于我们连接功能的游戏玩法实现。您将解决同步运动游戏的独特工程挑战——确保纽约的网球挥拍对伦敦的玩家来说感觉即时且公平。您将帮助将连接体验带到像Tennis Smash: Racketville、Bowling Strike和HomeRun Heroes: StarStrikers这样的游戏中。
您将做什么
• 实施实时多人游戏功能,确保物理、得分和玩家动作在设备之间准确同步。
• 实施以安全为先的网络功能。您将构建受限的匹配和通信系统(例如,非语言表情、预设短语),以确保我们的生态系统对儿童安全。
• 重构单人游戏代码库,调整现有游戏逻辑以支持多人游戏而不破坏原始的“游戏感觉”。
• 解决游戏玩法网络挑战,例如平滑抖动运动(插值)和优化平均互联网连接的带宽。
• 与游戏艺术家合作,确保视觉效果和动画对每个玩家完美同步。
• 与开发者体验团队合作,作为其SDK的主要用户并提供反馈以帮助改善开发者体验。
必须具备
• 3年以上专业软件开发经验。
• 精通C#和Unity生态系统。
• 深刻理解网络基础知识。您熟悉RPC、状态同步和权限(主机与客户端)等概念。
• 熟练使用Unity网络栈。您有使用Photon Fusion、Mirror或Netcode for GameObjects等构建功能的实际经验。
• 具有在Unity中进行异步编程的经验(UniTask、async/await或协程)。
• 能够编写干净、可维护和高性能的代码。
应该具备
• 成长心态和在快节奏、高增长环境中茁壮成长的能量。
• 对代码质量的痴迷和对产品最终抛光的个人责任感。
• 热衷于构建可扩展的框架和工具,使每个学科都能高效地交付最佳工作。
• 对深度技术挑战的真正兴奋,例如实时状态同步、可扩展的后端架构和无缝匹配。
加分项
• 有多人游戏发布经验。
• 热爱保持活跃和健康,并热衷于帮助他人做到这一点。
• 对游戏开发感兴趣并对其充满热情。
我们提供
• 具有竞争力的薪酬方案。
• 灵活的工作时间和休假政策。
• 以产品为导向的文化,珍视人才和个人成长。
• 在不断发展的游戏领域中,亲身体验前沿技术的第一排座位和实践经验。
Nex位于美国加利福尼亚州圣何塞和香港。了解更多关于我们的信息,请访问nex.inc/who-we-are。
即使您不符合超过50%的要求,我们也鼓励您申请——我们相信经验有多种形式!