
游酷盛世U3D开发工程师
社招全职6年以上地点:北京状态:招聘
任职要求
1.大学本科,计算机、软件工程、图形学等相关专业; 2.6年以上 Unity引擎开发经验,有完整的大型成功项目研发经历; 3.专业技能 具备扎实的计算机图形学基础理论,熟悉3D渲染管线流程及各阶段工作原理; 熟悉 OpenGL / Vulkan / DirectX 中的至少一种,理解其底层工作机制; 熟练掌握 Shader 编写(HLSL/CG),有能力实现复杂渲染效果; 精通 Unity 渲染机制,对 SRP/GPU Instancing 等有深刻理解; 熟悉 Unity 资源管理,熟悉代码及资源热更新的常见…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1.设计与维护开发框架; 2.优化游戏性能; 3.实现渲染效果,平衡画质与渲染性能; 4.深入定制Unity渲染管线(URP/HDRP/Built-in); 5.技术预研与落地,跟进Unity引擎新版本特性及行业前沿技术; 6.定期组织技术分享与培训,推动图形学、性能优化等专业知识在团队内的传播。
包括英文材料
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.
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.
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++.
还有更多 •••