高级游戏工程师 - 用户界面
Senior Gameplay Engineer - UI
高级玩法工程师
Astrid是一家游戏工作室,汇聚了经验丰富的世界构建者和游戏开发者,打造多人创意体验。我们的首个项目是一款合作式开放世界模拟游戏,旨在促进连接、解决问题和共同探索。玩家将在一个由动态系统、沉浸式叙事和社区驱动玩法塑造的丰富世界中展开深刻的社交体验。
我们的团队遍布美国、英国及更广地区。我们采用完全远程的工作方式,但会定期举行线下会议以同步工作、协作并建立企业文化。
职位描述
Astrid正在寻找一位经验丰富的高级UI/玩法系统工程师加入我们的小而专注的团队,我们在游戏和IP领域不断突破,为粉丝带来新的有意义的世界和体验。
我们希望找到一位专注于UI和玩法系统的工程师,有在Unreal Engine 5中使用Blueprint和C++开发玩家功能的经验,并且在UMG中构建UI方面有丰富经验——最好是CommonUI。你熟悉在现有玩法架构中工作并进行扩展,同时关注支持核心游戏流程和玩法系统的直观体验。
这是一个在完全分布式团队中的远程职位。
你是什么样的人
- 你对游戏以及它们对玩家的意义充满热情
- 你积极主动,善于自我驱动
- 你是一个解决问题的人,拥有积极的心态,喜欢迎接挑战
- 你重视代码质量
- 你遇到问题时会持续解决
- 你乐于实验和创新
- 你与他人合作良好,能清晰地传达技术概念
- 你有持续改进的思维模式
你将负责
- 使用C++和Blueprint构建和设计面向玩家的菜单、UI和HUD系统
- 使用UMG和CommonUI设计直观的界面
- 与现有玩法系统集成,并为开放世界模拟游戏开发新的玩法系统
- 分享知识,指导和支持你在专业领域的同事
- 推动工程品质
- 与工程师、设计师和艺术家合作,交付优秀的玩家功能
要求
- 在Unreal Engine 5中开发UI和玩法系统的实际经验。
- 对UMG有深入理解。
- 熟悉CommonUI、CommonInput、Enhanced Input及其交互方式。
- 强大的团队合作和协作能力。
- 扎实的知识基础
查看英文原文
Senior Gameplay Engineer
Astrid is a gaming studio that brings together accomplished worldbuilders and game developers to create multiplayer creative experiences. Our first project is a cooperative open-world sim, designed to foster connection, problem-solving, and shared discovery. Players embark on a profound social experience in a richly imagined world shaped by dynamic systems, immersive storytelling, and community-driven play.
Our team spans the US, the UK, and beyond. We are taking a fully remote approach, but have regular in-person meetups to synchronise, huddle and build our culture.
The Role
Astrid is seeking an experienced Senior UI / Gameplay Systems Engineer to join our small and thoughtful team as we push the boundaries in gaming and IP, offering fans new meaningful worlds and experiences.
We are looking for an experienced engineer with a strong focus on UI and gameplay systems, having built player-facing features within Unreal Engine 5 using Blueprint and C++, and with extensive experience building UIs in UMG — ideally with CommonUI. You are comfortable working within and extending established gameplay architectures, and you care about delivering intuitive experiences that support core game flows and gameplay systems.
This is a remote position on a fully distributed team.
Who You Are
- You are passionate about games and what they mean for our players
- You are proactive and take initiative
- You are a problem solver with a positive mindset who likes a challenge
- You care about code quality
- You consistently address issues as you encounter them
- You like to experiment and innovate
- You work well with others and communicate technical concepts clearly
- You have a continuous improvement mindset
What You Will Do
- Build and design player-facing menus, UI, and HUD systems using C++ and Blueprint
- Design intuitive interfaces using UMG and CommonUI
- Integrate with existing gameplay systems, and develop new gameplay systems for an open-world simulation game
- Share knowledge, mentor, and support colleagues in your area of expertise
- Champion engineering quality
- Partner with engineers, designers and artists to deliver excellent player-facing features
Requirements
- Proven experience developing UI and gameplay systems in Unreal Engine 5.
- Strong understanding of UMG.
- Working knowledge of CommonUI, CommonInput, Enhanced Input, and how the systems interact.
- Strong teamwork and collaboration skills.
- Solid knowledge of C++
- Experience identifying and addressing performance bottlenecks in UI and gameplay systems
Benefits
- Great compensation package and equity
- Private health insurance
- Pension
- Unlimited vacation days. We trust our team!
- Flexible remote work hours as long as team members deliver results
- We are committed to continuing to expand our benefits and perks to support our team.
Bonus Experience
- Knowledge of Slate
- Experience developing systemic games (emergent mechanics, interlocking systems, simulation-driven worlds, sandbox or co-op titles)
- Experience in social, frontend, and gameplay-adjacent areas of game development
- Familiarity with developing games for multiple platforms
Originally posted on Himalayas