快手游戏技术美术工程师
校招全职J1008地点:杭州 | 北京状态:招聘
任职要求
1、本科及以上学历,计算机、数字媒体相关专业优先; 2、有较好的美术专业和审美能力; 3、有基本的图形学知识,能够使用节点式编辑器或着色器语言独立开发目标效果; 4、熟悉常用的DCC软件,例如Photoshop、3ds Max、Maya、Substance Painter等; 5、精通至少一种脚本语言,例如Python、Lua等; 6、具有较强的表达沟通能力和英文文献阅读能力; 7、热爱技术,有钻研精神,有较好的学习能力和团队意识。 加分项: 1、了解至少一种常用图形API,例如DirectX、OpenGL、Vulkan、Metal等; 2、熟悉Houdini等常用PCG软件; 3、熟悉深度学习和常用的AI框架。 *投递简历时,请在简历中标注游戏经历 (游戏名,游戏总时长,游戏段位及成就)。 *本岗位需要参加在线笔试。 *本岗位(杭州)简历稀缺。
工作职责
1、研究U3D/UE引擎相关各种内部工具使用; 2、解决制作中的各种美术技术难题; 3、优化项目美术工作流程,制作相应美术工具或插件,提高工作效率和规范; 4、对游戏内各美术元素从技术角度进行分析,并与程序实现美术相关要求; 5、通过技术手段提高美术表现,优化美术资源; 6、编写技术、指引文档,协调美术、程序等职能的沟通合作。
包括英文材料
学历+
Shader+
https://clauswilke.com/art/post/shaders
To the uninitiated, shader programming can appear like magic.
https://learnopengl.com/Getting-started/Shaders
A great resource to learn modern OpenGL aimed at beginners.
[英文] Shader Learning
https://shader-learning.com/
Shader Learning is a platform that helps you learn and enhance your shading skills by solving interactive problems.
https://www.youtube.com/watch?v=3mfvZ-mdtZQ
Shaders are an incredibly useful programming tool to have under your belt, especially for creative coding and generative art.
3ds Max+
https://www.autodesk.com/learn/ondemand/curated/3ds-max-quick-start-guide
From finding your way around the interface, to pipeline integration, and everything in between, get up to speed fast with Autodesk 3ds Max.
https://www.youtube.com/watch?v=YM9spHSNPpM
In this video, we start with the absolute basics, and take a close look at all of the important interface components that you'll be using frequently when modeling and creating scenes in 3ds Max.
Maya+
https://www.youtube.com/channel/UCHmAXsicpLK2EHMZo5_BtDA
Autodesk Maya is an industry leading 3D digital content creation software used extensively by movie, game, and FX studios both big and small.
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
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.
Lua+
https://www.lua.org/pil/contents.html
This is the online version of the first edition of the book Programming in Lua, a detailed and authoritative introduction to all aspects of Lua programming written by Lua's chief architect.
DirectX+
http://www.directxtutorial.com/lessonarticle.aspx?id=1
the purpose of this website is to assist novice programmers to overcome the difficulties in learning DirectX and game programming.
https://learn.microsoft.com/en-us/windows/win32/direct3dgetstarted/getting-started-with-a-directx-game
Creating a Microsoft DirectX game for Windows is a challenge for a new developer. Here we quickly review the concepts involved and the steps you must take to begin developing a game using DirectX and C++.
OpenGL+
https://www.youtube.com/watch?v=45MIykWJ-C4
Learn how to use OpenGL to create 2D and 3D vector graphics in this course.
https://www.youtube.com/watch?v=W3gAzLwfIP0&list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2
https://www.youtube.com/watch?v=XpBGwZNyUh0&list=PLPaoO-vpZnumdcb4tZc4x5Q-v7CkrQ6M-
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.
深度学习+
https://d2l.ai/
Interactive deep learning book with code, math, and discussions.
相关职位
社招3-5年网易游戏(雷火)
具备独立开发高质量视觉效果的能力,并与程序、美术、策划合作,在保证运行效率的前提下,将效果在游戏逻辑中落地。 与程序、美术协作,对产品相关视觉效果及美术流程进行技术预研、方案选取。 结合技术方案制定美术资源生产流程及编写配套引擎/DCC工具。 工作职责包括但不限于:材质编写、特效制作、脚本工具等。
更新于 2025-10-14
社招3年以上D6918
1、研究U3D或虚幻引擎相关各种内部工具使用; 2、解决制作中的各种美术技术难题; 3、优化项目美术工作流程,制作相应美术工具或插件,提高工作效率和规范; 4、对游戏内各美术元素从技术角度进行分析,并与程序实现美术相关要求; 5、通过技术手段提高美术表现,优化美术资源。
更新于 2025-03-18

校招技术类
1.渲染效果开发,准确把握美术需求,合理选择技术方案,实现最佳画面表现; 2.渲染管线定制,通过引擎底层代码修改,突破功能限制,提高表现力上限; 3.性能优化,对渲染效果相关的CPU、GPU、内存开销进行优化分级,保障双端流畅; 4.流程规范,对落地效果/特性完善工具流程,提高美术制作效率和质量。
更新于 2025-08-06