字节跳动UE客户端开发工程师-绿洲工作室
社招全职1年以上A229172地点:北京状态:招聘
任职要求
1、本科及以上学历,计算机专业相关专业优先; 2、1年以上客户端Unreal开发经验,有完整的上线有限项目经验者优先; 3、熟练使用C++,掌握至少一门脚本语言,具备良好的编码习惯,有Typescript经验优先; 4、熟悉网络同步、战斗、移动等游戏基础功能的实现,了解图形学、有渲染及性能优化相关经验优先; 5、有强烈的责任心和求知欲,对游戏开发充满热情,具备较强的分析和解决问题能力。
工作职责
1、根据需求完成相关功能的设计和开发,持续跟进后续Bug修复,保证交付质量; 2、与合作同事保持良好沟通,持续完善并优化开发工具链,协助建立高效的游戏制作流程及标准; 3、参与客户端底层框架开发、优化和持续迭代,保证代码质量与产品运行效率。
包括英文材料
学历+
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.
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
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
相关职位
社招3年以上网易游戏(互娱)
1、负责游戏客户端的功能玩法的代码设计和开发 2、负责游戏客户端的调优,包括性能优化、内存管理、代码优化等 3、支持客户端开发流水线搭建和工具建设,提高生产效率和开发效率 4、与游戏策划、美术、服务器等团队密切合作,保证功能实现和用户体验
更新于 2025-06-10
社招游戏类
1、负责游戏客户端的程序开发和技术支持,不限于核心玩法、战斗模块、3C手感、地图玩法、NPC AI生态、任务系统、UI、 关卡、同步策略、版本构建等方面。 2、实现和维护gameplay相关工具链及游戏内容管线,不限于技能编辑器、任务编辑器、AI编辑器、AI效率工具等,优化相关制作流程的开发和协同效率。 3、协助策划、美术打磨核心体验,进行游戏打磨、分析和优化,提高游戏体验品质、流畅度和稳定性。支持和参与项目核心技术架构和关键技术攻关。
更新于 2025-09-17
社招3年以上
1.使用ue5引擎,主导多种玩法系统与相关组件的开发,以支持游戏设计与送代; 2.参与基础系统的开发及维护,包括Gameplay UI、网络等; 3.与同事合作,对工具与工作流的进行送代改进,提升开发效率和质量; 4.理解并参与完善设计,实现效果与性能优秀的技术方案,并持续迭代改进,与产品及设计、美术部门合作,推动工作按时、高质量完成。
更新于 2025-08-25