
游族网络客户端程序-渲染方向
社招全职5年以上启明工作室地点:广州状态:招聘
任职要求
1 本科及以上学历,计算机图形学、计算机相关专业优先 2 5 年以上实时图形开发经验,有游戏、引擎等相关背景 3 精通 Unity渲染管线,具备定制管线经验 4 熟悉 PBR、光照模型、后处理(Bloom、DOF、TAA 等)技术原理 5 掌握 GPU 编程(HLSL/GLSL/ShaderLab),熟悉图形 API(如 Vulkan、Metal、…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
工作内容: 1. 角色渲染优化:优化角色的渲染效果,包括材质、光照、阴影、纹理等,提升渲染质量和性能表现 2. Shader开发与修正:根据美术需求,开发和调整Shader效果,修复和调整现有Shader中的问题 3. 渲染性能优化:兼顾美术效果情况下,优化渲染性能,降低CPU和GPU负担,提升游戏的帧率和流畅度 4. 与美术团队协作:与美术同学紧密配合,确保模型、材质、特效等渲染需求得到准确实现,推动美术资源的整合与游戏内应用 5. 跨平台渲染适配:根据目标平台的不同,调整和优化渲染管线,确保渲染效果在各种设备上都能有良好的表现
包括英文材料
学历+
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.
Vulkan+
https://developer.android.com/codelabs/beginning-vulkan-on-android#0
Vulkan is the primary low-level graphics API on Android. Vulkan enables reaching higher performance for games that implement their own game engine and renderer.
https://docs.vulkan.org/tutorial/latest/00_Introduction.html
The ideas behind Vulkan are similar to those of Direct3D 12 and Metal, but Vulkan has the advantage of being fully cross-platform and allows you to develop for Windows, Linux and Android at the same time.
https://edw.is/learning-vulkan/
I learned some Vulkan and made a game engine with two small game demos in 3 months.
https://vulkan-tutorial.com/
This tutorial will teach you the basics of using the Vulkan graphics and compute API.
Metal+
[英文] Metal
https://developer.apple.com/metal/
Whether you want to build a graphics-intensive app, a cutting-edge game with beautiful visuals, or target demanding compute workloads like machine learning, Metal puts the advanced capabilities of Apple-designed GPUs at your fingertips.
[英文] Metal Tutorial
https://metaltutorial.com/
This tutorial will teach you the basics of Apple's Metal Graphics and Compute API, and help you understand how to program with it in C++ via the metal-cpp library.
https://www.kodeco.com/7475-metal-tutorial-getting-started
In this Metal tutorial, you will learn how to get started with Apple’s 3D graphics API by rendering a simple triangle to the screen.
[英文] learnmetal.com: Home
https://www.learnmetal.com/
Welcome to Learn Metal — an open-source tutorial site focused on learning and mastering Apple’s Metal graphics API.
还有更多 •••
相关职位
社招3年以上腾讯云技术
1.负责腾讯设计跨平台 2D 图形渲染引擎开发迭代,包括:引擎架构设计、新功能特性开发、性能调优等,确保性能优于其他同类产品; 2.负责客户端程序性能优化,降低运行时资源消耗,保证渲染引擎性能和质量达到行业领先水平; 3.参与渲染引擎配套的工具链开发,如:Profiler工具、抓帧工具、性能统计与监控、Crash监控等; 4.与产品、设计和其他技术团队紧密配合,不断打磨提升用户体验,以满足各种业务需求,确保项目进度顺利进行。
更新于 2025-06-09深圳

社招5年以上启明工作室
工作内容: 1. 客户端性能分析与优化:使用Profiler工具对CPU、GPU、内存、DrawCall、GC等进行全面分析,定位卡顿、耗电、内存泄漏、GC频繁等性能瓶颈 2. 渲染性能优化:配合渲染组优化材质、贴图、Shader、光照、后处理等渲染相关资源,管理LOD,合批机制,减少DC 3. 资源加载与内存管理:优化资源加载逻辑,降低加载时长 4. 兼容性:针对不同机型做差异化适配和兼容性优化,提升低端设备运行体验 5. 协作与支持:与渲染、美术、策划、服务端等多部门协作,制定性能控制策略
广州
