Unreal Engine C++ 程序员
Unreal Engine C++ Programmer
你将与编码部门的其他成员密切合作,为《Lays of Althas: Sundered Order (LoA:SO)》开发C++代码。我们使用Epic Game的Unreal Engine 4 (UE4)来开发游戏,需要了解C++代码如何与UE4交互。了解UE4中的Blueprint脚本是推荐的,但不是必须的。
沟通是顺畅高效流程的关键,你必须能够与其他团队成员清晰有效地沟通,遇到问题时不要害怕提问。我们是一个以英语为主的团队,因此英语流利是必须的。
如果你擅长教学,可能会被要求在任何相关领域帮助团队中更初级的成员。
其他职责包括:参加Slack会议(Slack是我们使用的即时通讯工具),每周报告编程团队的进展,并遵守团队政策。
注意:这不是一个实习岗位。我们不寻找短期实习生。我们正在寻找有经验的长期志愿者程序员,有在Unreal Engine上使用C++开发的经验。
最低要求:
- C++编程经验
- Unreal Engine 4经验,以及C++代码如何与其交互
- 至少创建并完成过一个使用C++的Unreal Engine项目/游戏
- 提供清晰易读的代码
- 了解或有使用Ascent Combat Framework (ACF) 或 Gameplay Ability System (GAS) 的经验
- 在线沟通、团队协作技能,以及英语流利
- 对编程充满热情,并致力于打造AAA品质的游戏
优先考虑:
- Blueprint脚本经验
- Git经验
- UI(用户界面)经验
- 至少有一个使用C++的Unreal Engine项目,在面试前可以展示。如果没有,我们可以给你一个任务(我们会给你2周时间完成)来测试你的能力。
所需软件:
- Unreal Engine 4 (
- Visual Studio Community Edition(包含Unreal Engine插件)
- Git SCM ( 和 GIT LFS (
Epoch Games是一个基于志愿者、全在线、全球化的游戏开发团队。目前没有集中办公的总部,也尚未注册成立公司。创始成员最初是为《上古卷轴V:天际》开发《Middle Earth Roleplaying Project (MERP)》模组的模组制作者:
Epoch Games正在开发《Lays of Althas: Sundered Order (LoA:SO)》。LoA:SO是一款正在开发中的游戏。
查看英文原文
In this volunteer position you will be working closely with other members of the Coding department to develop C++ code for the Lays of Althas: Sundered Order (LoA:SO). We are using Epic Game’s Unreal Engine 4 (UE4) to develop the game, and knowledge of how C++ code interacts with UE4 is required. Knowledge of Blueprint scripting in UE4 is recommended, but not required.
Communication is key to a smooth and efficient pipeline, you must be able to communicate clearly and effectively with other team-members and not be afraid to ask should any problems arise. We are an English-speaking team, so English fluency is a must.
If you are comfortable with teaching, you may be called upon to aid the more junior members of the team in any relevant area.
Other duties include: attending Slack meetings (Slack is an instant messaging we communicate with), reporting the progress of the Programming team on a weekly basis and following team policies.
NOTE: This is not an Internship. We are not looking for short-term Interns. We are looking for long-term Volunteer Programmers who have previous experience developing in Unreal Engine with C++ experience.
Minimum Requirements:
- C++ programming experience
- Unreal Engine 4 experience, and how C++ code interacts with it
- Having created and completed at least 1 Unreal Engine project/game (using C++)
- Providing clear and legible code
- Knowledge or experience working with Ascent Combat Framework (ACF) or Gameplay Ability System (GAS)
- Online communication, team-collaboration skills, and English fluency
- A passion for coding and a dedication to creating AAA quality games
Preferred Requirements:
- Blueprint scripting experience
- Git Experience
- UI (User Interface) experience
- At least 1 Unreal Engine project (using C++) prepared to show prior to the interview. If you do not have one, we can give you an assignment to complete (we will give you 2 weeks to complete it) to test your abilities.
Required Software:
- Unreal Engine 4 (
- Visual Studio Community Edition ( with Unreal Engine packages
- Git SCM ( and GIT LFS (
Epoch Games is a volunteer-based, all-online, global game development team. We have no centrally-located headquarters and are unincorporated at this time. The founding members were originally modders developing the total conversion Middle Earth Roleplaying Project (MERP) mod for the Elder Scrolls V: Skyrim:
Epoch Games is developing The Lays of Althas: Sundered Order (LoA:SO). LoA:SO is an in-development indie open-world RPG set in an original fantasy world. The game is being developed using Epic Games' Unreal Engine 4 (UE4):
more information about the game, please check out our IndieDb page:
Although Epoch Games does have a formal office at the listed address, we are a fully-online team at this time. Communication is mostly done via Slack (an instant messaging application) and Trello (an online project collaboration tool).
Originally posted on Himalayas