维塔士欢迎最新从事过游戏开发工程师等行业的优秀人才加入我们,上海维塔士电脑软件有限公司将为您提供广阔的发展平台!
Responsibility
l Restore engine 原引擎恢复
l Implement the low level functionality of the target game engine针对目标平台的引擎底层功能实现
l Optimize CPU load / hitches including multi-threaded, streaming, memory allocation优化GPU负载以提高性能,包括多线程、流式加载、内存等
l Make sure the engine is robust 确保引擎健壮性
l Integrate / port / upgrade middle-ware 集成/移植/升级中间件
You must:
l 熟悉 内存管理
l 熟悉Serialization/De-serialization
l 熟悉 threading/concurrency
l 熟悉 mathematics
l 熟悉数据结构算法
You should:
l 了解底层优化相关理论知识,但不局限于memory, cpu, threading, cache, I/O, network.
Pluses:
l 熟悉知名内存分配器比如 TCMalloc 等等
l 了解如何跨平台编程
l 了解 C++ Reflection 相关技术
引擎工具方向:
Responsibility
l Maintain the tool chain / pipeline used in projects 维护项目工具链/资源管线
l Implement new platform support for tool chain 针对新平台对工具链/资源管线做扩展
l Optimize the data cooking process 优化数据制作过程
l Work with designer / artists for new content creation 与策划、美术师一起创作新游戏内容
You must:
l 良好的编程语言基础,如 C#
l 熟悉至少一种 GUI Framework (QT, WPF, WinForm…)
l 熟悉脚本语言 (Python, LUA…)
l 熟悉 Max, Maya, Plug-in/script
l 熟悉 Shell script
l 熟悉数据管道自动化
You may should:
l 了解常规游戏数据结构 (mesh, animation, texture, material...)
l 了解 FBX, Havok 或其他中间件工具
l 了解控制系统的延展版本 ( git, perforce... )
图形渲染方向:
Responsibility:
l Implement graphic api wrapper for different platforms针对目标平台实现引擎的图形接口层
l Implement required visual features with art, pipeline team与美术师和工具团队合作,实现新的视觉效果
l Optimize the GPU load to meet the budget 优化GPU负载以提高性能, 包括算法, 材质,并行渲染等
l Analyze/ resolve visual bugs by using GPU capture tools 使用抓帧工具分析解决视觉问题。
You must:
l 熟悉至少一种 graphic API (OGL/D11/…)
l 熟悉至少一种 shader language (HLSL/GLSL/…)
l 熟悉 3D mathematics (Matrix, Vector, BRDF…)
You should:
l 了解现代渲染管线(forward rendering/deferred rendering/shadow/AA/AO/GI…)
l 了解CPU 和GPU profiling , optimizing and debug理论知识
Pluses:
l 相关主机平台 ( PS3, PS4, X360, XboxOne, Wii ... ) 开发经验
l 熟悉 multithreading rendering
l 熟悉知名引擎但不局限于UE4, Unity, Cryengine等
餐饮补贴 弹性工作 节日福利 补充医疗保险 五险一金 专业培训 定期体检 年终奖金