求职意向
游戏引擎开发 薪资面议 随时到岗
教育背景
2020.x -2020x 锤子简历大学 计算机科学(本科)
工作经验
2020.x -2020x 上海快手游戏 游戏引擎开发
1.基于项目定制修改UE4渲染管线,分析并解决游戏在GamePlay、Render等方面出现的性能问题并实现解决方案。
2.根据项目需求修改或开发引擎相关模块,修复引擎功能Bug。
3.配合美术与TA提升项目美术品质。
3.优化引擎相关模块,拓展相关RunTime和Editor功能。
2020.x -2020x 上海巨人网络 游戏引擎开发
1.分析并解决游戏在GamePlay、Render等方面出现的性能问题。
2.与美术策划合作,结合需求实现相关功能模块与部分效果。
3.配合项目需求编写流程工具,优化开发流程。
4.后期项目可能出现的游戏安全问题进行预研与技术方案建议。
2020.x -2020x 西山居(实习) 游戏引擎开发
1.负责研究Unreal引擎新特性,撰写完整技术文档
2.提供反恐行动、小米枪战游戏逻辑代码的技术支持
3.设计与实现自由禁区游戏反外挂保护模块
4.基于Replication Graph的虚幻4引擎游戏网络同步优化
项目经验
2020.x -2020x Orion 游戏引擎开发
-
实现Mobile-GpuDriven管线,大幅优化游戏运行效率。
- 针对植被实现基于的GPU Instance Culling,基于不同平台定制不同渲染路径提升性能。
- 实现粒度为Per Chunck和Per Instance的Gpu Foliage,针对多Section与Lod的Mesh实现多种RenderPath达到最优性能。
- 实现MeshCluster的Gpu Landscape,兼容UE原生地形工作流。
优化UE原生RuntimeVirtualTexture性能。
(VT还需要详细看)
- 实现不同StaticMesh的Gpu MeshCluster,支持不同Mesh的DynamicInstance。使用Task大幅度优化MeshDrawCommand,
- 基于TGSM深度优化
Hierarchical z build,并配合做OcclusionCulling。
- 拓展UE4支持gles的Storagebuffer.
(针对普通大建筑物体搞MeshCluster?开发工具链?)
(修改引擎HISM相关模块支持Mobile SoftWare Occlusion Culling,修复Landscape Occluder Index光栅算法。)
- 优化光影
- 实现Instance的ILC读取,优化LQ_LightMap存储格式,降低RunTime TextureStreaming压力与包体大小(优化Probe生成? 实现GI?)
- 实现Shadow Map Scroll降低CSM消耗。
- 实现移动管线中对Static的动态阴影支持,配合烘焙ShadowMask进行融合。
- 修改LightMap对StaticMesh的Share模式,减少包体大小与运行内存。
(Fade做Lerp?,CSM Scrolling做shadow cache?)
- 对齐substance painter到UEMobile管线美术效果
- 实现基于NearestSeparateTranslucency的半透明Pass算法,与PC效果比较有更少的artifacts.
- 修复light shaft在mobile上过曝问题,配合TA实现项目高度雾,定制流程并优化性能 (可能已经修复?)
2020.x -2020x Gaia 游戏引擎开发
1. 完成基于UE4移动端的CheckerBoard渲染,修改管线支持Vulkan与OpenGL ES,优化16%左右渲染性能。
2. 完成基于Wave Particle的海面渲染,使用cs构建向量场与法线。离线生成TileLOD,计算尖峰泡沫等。
3. 完成基于Replicatoin Graph优化游戏网络同步,接入搭建相关框架,并结合项目使用热度图等二次优化。
4. 拓展Houdini Engine for Unreal,支持原生WolrdComposition的自动大地形,能够自动创建关卡储存LandscapeStreamingProxies。
5. 完成机枪塔等防御设施功能,在逻辑层使用人物反向加载实现物理层Tick优化overlap物理性能。
6. 完成全局建筑腐蚀功能,资源升级等逻辑功能,完成完成stencil透明描边等建筑材质效果。
2020.x -2020x 自由禁区 游戏引擎开发
1. 完成基于R0的内核API的inline hook保护游戏内存。
2. 完成自动加密引擎关键接口函数,关键全局变量,动态标记修改结构体内存布局达到混淆。
3. 完成动态内存扫描游戏Code段模块,防治恶意代码注入。
2020.x -2020x 绝地求生游戏插件 个人开发
1. 完成Windows虚拟内存与物理内存映射的内核驱动。
2. 完成基于内核的Shell Code注入,能够任意修改游戏运行代码。实现子弹追踪、瞬移等功能。
3. 完成到R3应用程序的通信,实时处理游戏Transform信息传递给DirectX达到透视效果。
自我评价
责任心强,热开游戏开发与底层原理,自学能力强。工作仔细认真,热爱技术相关。同时善于观察周围的事物、分析问题,性格稳定而坚毅,心理素质良好。
内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。
https://www.100chui.com/article/105283.html