百度移动客户端C++工程师-小游戏引擎(J80716)
社招全职MEG地点:北京 | 上海 | 深圳状态:招聘
任职要求
-具备扎实的计算机理论基础,熟悉常用的算法和数据结构,熟练掌握一门游戏开发语言(C++、C#等) -熟悉WebGL1.0/2.0规范 -具备Android/iOS或Flutter或游戏引擎开发经验 -具备良好的学习能力、自我驱动力和抗压能力 -良好的团队协作能力,有较强的主动性和分析解决问题的能力 -有游戏性能优化/渲染优化/编译优化经验者优先 -有HTML5游戏或微信小游戏开发经验优先 -熟悉Cocos、Unity或Unreal Engine游戏引擎优先
工作职责
-负责客户端小游戏框架开发工作,包括性能调优、技术难点攻坚等 -完善适配工具,持续补充新能力,降低开发者适配成本,提升开发效率 -持续优化游戏性能,提高用户体验和使用效率 -负责新技术框架的探索
包括英文材料
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
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
C#+
https://learn.microsoft.com/en-us/dotnet/csharp/
The C# guide contains articles, tutorials, and code samples to help you get started with C# and the .NET platform.
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
Flutter+
https://flutter.dev/learn
With codelabs, YouTube videos, detailed docs, and more, find everything you need to get started with Flutter or continue your learning journey.
https://www.youtube.com/watch?v=VPvVD8t02U8
Learn how to use Flutter in this complete course for beginners.
HTML+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Structuring_content
[英文] Learn HTML
https://web.dev/learn/html
Unity+
https://www.youtube.com/watch?v=XtQMytORBmM
Unity is an amazingly powerful game engine - but it can be hard to learn. Especially if you find tutorials hard to follow and prefer to learn by doing. If that sounds like you then this tutorial will get you acquainted with the basics - and then give you some goals to learn the rest by yourself.
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.
相关职位
社招3-5年客户端开发
1、负责小游戏引擎底层模块的设计与研发,包括渲染、资源管理、输入系统 等核心功能; 2、参与 渲染管线 搭建与优化,支持OpenGL / Vulkan 等图形 API; 3、设计并实现 多线程任务系统,提升引擎在渲染、逻辑和资源加载方面的并发性能; 4、持续优化引擎性能,包括 内存管理、帧率优化、GPU/CPU Profiling 等; 5、参与跨平台开发,确保引擎在Android、iOS、鸿蒙等平台稳定运行; 6、与客户端、工具链团队紧密合作,支持业务需求落地,提升研发效率。
更新于 2025-09-05
社招1年以上QQ音乐-技术类
1.参与全民K歌Web、跨端业务开发,追求极致的性能优化,提升用户体验; 2.负责可视化低代码平台迭代,D2C、AIGC等前沿前端技术的落地,优化产研效率。
更新于 2025-03-04