鹰角网络资深 SDK C++ 开发工程师(Unreal Engine SDK方向)
社招全职5年以上地点:上海状态:招聘
任职要求
1、本科及以上学历,计算机相关专业,5 年及以上 C++ 开发经验; 2、精通现代 C++(C++11/14/17 及以上),对语言特性、设计模式、模板编程、对象生命周期有深入理解; 3、具备 Unreal Engine(UE4/UE5)开发经验,熟悉 Plugin、Module、Blueprint、Editor 等开发体系,能够独立完成 UE SDK 集成与开发; 4、熟悉 Windows 原生 C++ …
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、负责公司核心客户端 SDK 的设计、开发与维护,为 Unreal Engine 项目提供稳定、高性能的 SDK 能力; 2、负责 Unreal Engine SDK Plugin 的设计与开发,包括 Plugin、Module、Blueprint 封装、Editor 集成及跨版本兼容等能力建设; 3、负责 SDK 核心模块开发; 4、负责 SDK 在 Unreal Engine、Windows 等平台的集成与适配,解决不同平台、不同引擎版本的兼容性问题; 5、参与 SDK 模块化、组件化建设,持续优化 SDK 的可维护性、复用性及接入效率; 6、参与 SDK 接口设计、版本管理及兼容性建设,保障 SDK 的稳定升级与长期维护; 7、持续优化 SDK 的性能、稳定性及易用性,解决崩溃治理、性能优化、线程安全、内存管理、弱网适配等复杂技术问题; 8、参与 SDK 自动化测试、CI/CD、发布流程及质量体系建设,提高研发效率与产品质量; 9、与客户端、服务端、引擎等团队协作,推动 SDK 在游戏项目中的高质量落地。
包括英文材料
学历+
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
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
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.
还有更多 •••