[PAID] Seeking Talented UE Developers

[CONTACT] fiona@amggame.com
We are a game development team focused on Unreal Engine 5, currently building an ARPG 3D survival game dedicated to creating a highly immersive and open-ended survival experience.
If you’re passionate about UE5 development, eager to work with cutting-edge technology, and want to take part in core gameplay development, we warmly welcome you to join us!

Responsibilities:
1. Develop the game client, including character control, combat systems, interaction logic, and related features.
2. Write efficient and stable C++ code, optimize client performance, and ensure smooth gameplay.
3. Implement character animations, AI, physical interactions, and survival mechanics.
4. Optimize rendering and memory management to improve runtime performance and visual quality.
5. Combine Blueprint and C++ for development to boost efficiency and support the art and design teams.
6. Troubleshoot technical issues on the client side, analyze and optimize CPU/GPU performance to reduce lag and bugs.
7. Collaborate with designers, artists, VFX, and animation teams to drive the development process forward.

Requirements:
1. Proficient in C++ with a solid programming foundation; well-versed in data structures, algorithms, and design patterns.
Expert in Unreal Engine 5, with 3+ years of client-side development experience and at least one full commercial project participation.
2. Skilled in the Gameplay Ability System (GAS) architecture and source code, able to customize Abilities, Effects, Attributes, GameplayCues, etc.
3. Experience with or deep understanding of the Lyra Sample Project, including its framework structure, module decoupling, input system, and State Tree mechanisms.
4. Proficient in hybrid Blueprint and C++ development; familiar with component-based and modular architecture.
5. Strong sense of engineering best practices and performance optimization; able to independently solve complex problems.
6. Familiar with UE5’s latest technologies (e.g., Nanite, Lumen, Chaos Physics), with hands-on optimization experience.
7. Experienced in client-side performance tuning using tools like Profiler, RenderDoc, and Memory Insights.

What We Offer:
1. Deep involvement in UE5 project development—master the latest game tech and optimization techniques!
2. Significant growth opportunities with the chance to lead core gameplay systems and explore innovation with the team!
3. Flexible working hours, efficiency first, and no meaningless overtime culture!
4. Competitive salary packages, with core development profit-sharing available for top contributors!
5. Open and creative team atmosphere where your ideas and innovations are fully respected!

We value every outstanding developer. If you bring strong technical skills and innovative thinking, we’re open to adjusting compensation based on your contributions—even beyond industry norms!

我们是一支专注于 Unreal Engine 5 开发的游戏团队,正在打造ARPG生存3D游戏,致力于创造高自由度、沉浸式的生存体验。
如果你对UE5开发充满热情,想要在虚幻引擎的最前沿技术上深耕,并希望参与核心玩法开发,欢迎加入我们!

岗位职责:
1、负责游戏客户端开发,包括角色控制、战斗系统、交互逻辑等相关功能。
2、编写高效、稳定的C++代码,优化客户端性能,确保游戏流畅运行。
3、实现角色动画、AI、物理交互以及生存玩法。
4、优化渲染和内存管理,提升游戏的运行效率和视觉表现。
5、使用Blueprint和C++结合开发,提高开发效率,支持美术和策划团队的需求。
6、解决客户端技术问题,分析和优化CPU/GPU性能,减少卡顿和Bug。
7、协同策划、美术、特效、动画等团队,推进游戏开发进度。

任职要求:
1、精通C++,具备扎实的编程基础,熟悉数据结构、算法、设计模式。
精通 Unreal Engine 5,3年以上客户端开发经验,参与过至少一个完整商业项目。
2、熟练掌握 Gameplay Ability System 架构与源码,能自定义 Ability、Effect、Attribute、GameplayCue 等模块。
3、有使用或深入研究过 Lyra Sample Project,理解其框架结构、模块解耦、输入系统、State Tree 等机制。
4、熟练掌握蓝图与C++混合开发,熟悉组件化、模块化架构。
5、有良好的工程规范意识与性能优化经验,具备独立解决复杂问题的能力。
6、熟悉 UE5 的新技术(如 Nanite、Lumen、Chaos 物理系统),有性能优化经验。
7、掌握客户端优化技巧,能使用 Profiler、RenderDoc、Memory Insights 进行分析和调优。

岗位福利:
1、深入参与 UE5 项目开发,掌握最前沿的游戏技术和优化技巧!
2、技术成长空间大,有机会主导核心玩法开发,与团队一起探索创新!
3、办公时间灵活,效率至上,杜绝无意义的加班文化!
4、有竞争力的薪资待遇,能力强者可获得核心开发分红!
5、开放自由的团队氛围,你的想法和创意将得到充分尊重!

我们尊重每一位优秀开发者的价值,如果您有出色的技术能力和创新思维,薪资待遇可根据您的贡献进行调整,甚至突破常规!

Does your company have a website or social media of some sort we can look at?

What are you offering- you have some seriously extensive expectations easily reaching senior level development, what are you offering in compensation? I assume there is a contract of some nature?

Most people even in high-end development aren’t using State Tree yet and are still using behavior trees, or are using a mix of the two. Are you certain you’re comfortable with something as experimental as State Tree for this level of production, especially given how buggy they are?