乐元素UE客户端开发工程师(工具开发)
社招全职3年以上地点:北京状态:招聘
任职要求
1.三年及以上游戏客户端开发或基建开发经验 2.精通C++,熟悉Python脚本开发 3.掌握常用工具开发技术(QT/ImGUI/WPF 等可选) 4.对游戏开发充满热情,能够与他人良好配合、协作同时善于独立解决问题; 5.能够快速学习并掌握项目中使用的新技术。 6.良好的跨团队沟通能力(需对接美术、策划、程序) 加分项 1.良好的跨团队沟通能力(需对接美术、策划、程序) 2.参与过UE插件开源项目贡献 3.熟悉多平台(PC/Mac/Linux)工具适配
工作职责
1.基于虚幻引擎开发内部工具链,优化美术、策划、程序团队的开发效率。包括但不限于: - 编辑器扩展工具 - 资源自动化管理工具 - 工作流自动化脚本 - 版本管理工具 - 各种自动化检查工具 2.结合项目需求设计工具架构(如插件式、模块化) 3.与音频、美术团队紧密协作,理解需求并迭代工具功能
包括英文材料
客户端开发+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Introduction
简要回顾 JavaScript 和框架的历史,为什么框架会存在以及它们提供了什么,如何开始考虑选择一个框架并学习,以及对于客户端框架还有什么替代方案。
https://gamefromscratch.com/the-best-game-development-frameworks/
If you are looking to create a game but perhaps want to craft your own game engine from existing technologies, or you prefer to work at a lower more code focused level, using a game framework instead of a game engine may be right for you.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
Qt+
[英文] Qt for Beginners
https://wiki.qt.io/Qt_for_Beginners
This tutorial series target mainly Qt4. Even if most of these tutorials are also valid for Qt5, the case of Qt5 is discussed in a separate part.
https://www.qt.io/academy
We believe that the future is built with Qt and that learning even the basics can enable people of all backgrounds to become more innovative by exploring the creation of apps, solutions, or other types of interfaces as a part of their studies, business – or even just for fun.
Unreal+
[英文] Learn Unreal Engine
https://dev.epicgames.com/community/unreal-engine/learning
From your first steps to complete mastery of Unreal Engine, we've got you covered.
https://www.youtube.com/watch?v=BGsFLoYp1V8
I have a complete beginner course for anyone new to Unreal. Following this tutorial will teach you all the basics of Unreal Engine and bring you through creating your first cinematic scene.
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
相关职位
社招3年以上
1.负责版本性能优化相关工作; 2.负责UE引擎客户端的底层基础模块开发以及优化; 3.负责优化生产管线, 5.资源规范等相关检查工具开发; 6.基于UE引擎进行插件、编辑器开发。
更新于 2025-08-25
社招3年以上
1.使用ue5引擎,主导多种玩法系统与相关组件的开发,以支持游戏设计与送代; 2.参与基础系统的开发及维护,包括Gameplay UI、网络等; 3.与同事合作,对工具与工作流的进行送代改进,提升开发效率和质量; 4.理解并参与完善设计,实现效果与性能优秀的技术方案,并持续迭代改进,与产品及设计、美术部门合作,推动工作按时、高质量完成。
更新于 2025-08-25