proginn1258101870
全职 · 300/日  ·  6525/月
工作时间: 工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1: 精通c#/lua/ts等编程语言,精通设计模式与数据结构,了解反射,协程等语言核心机制;

2: 精通Unity项目框架搭建,熟悉各种框架模块设计, 能对项目做很好的框架与工具支持;

3: 精通xLua/ILRuntime/HybirdCLR 主流代码热更方案,熟悉资源管理, 远程更新,打空包等技术;

4: 精通TCP, UDP, UnityWebRequest, Protobuf,Json等网络通讯与协议,能熟练的与服务器数据对接,开发网络游戏;

5: 精通使用git, svn等版本管理工具,能制定版本管理规范,使得项目多人协作,程序,策划,美术,测试等多岗位协作; 

6: 熟练常见的性能瓶颈与优化方式,熟悉profile, stats, FrameDebugger等性能优化工具使用,确保产品成功上线;

7: 熟悉常见游戏类型中的各种游戏玩法与一些核心算法,比如Moba, 动作类,塔防, RPG, 帧同步,状态同步等;

8: 熟悉Unity编辑器扩展,能基于编辑器开发一些工具,比如地图关卡编辑器, 资源管理扩展等工具;


工作经历

  • 2021-05-06 -2024-01-17北京多牛网络科技有限公司unity

    工作内容:主导设计游戏开发框架搭建和战斗模块(关卡/数值/技能/buff/飞行物)

  • 2019-05-08 -2021-05-03北京混沌无限科技有限公司unity

    工作内容:负责项目的Unity框架设计与项目管理,负责角色模块,技能,AI(Fsm)等模块开发。

  • 2017-05-04 -2019-05-06北京易迅网络科技有限公司unity

    主导设计游戏UI模块(预制/框架/工具/组件)角色动画(spine) UI模块:预制/框架mvc/工具/组件。

教育经历

  • 2014-10-07 - 2028-08-07中国石油大学(华东)计算机科学与技术本科

技能

Unity3D
0
1
2
3
4
5
作品
荣耀城堡

工作内容:主导设计游戏UI模块(预制/框架/工具/组件)角色动画(spine) UI模块:预制/框架mvc/工具/组件。 难点一:spine动画在真机运行换装后丢失。换装容易导致角色部位渲染顺序错乱。 通过将spine动画插槽拆分成部分对象渲染,并设置固定渲染层级,拆分后未出现错乱和丢失情况。 工作心得:通过项目经历,完善了自己对UI框架开发的能力,能够对UI模块封装所需要的功能点,和UI外围一些功能点工具和组件的开发,提高了UI开发效率和UI安全性。并且在UI模块基础上丰富了游戏系统(角色面板,商店,排行,工会等)开发经验。并且在代码热更和资源热更方面有了全面的掌握(加密,增量更新等),积累了热更新游戏开发的设计思想(c#框架+热更框架)。

0
2024-05-21 13:12
逆刃

工作内容:负责项目的Unity框架设计与项目管理,负责角色模块,技能,AI(Fsm)等模块开发。 角色模块:分化角色数值技能 buff 等模块,通过观察者模式触发行为表现,降低耦合度. AI:通过多层FSM模式将角色策略抽象化,扩展性更强。 工作心得:通过项目经历,掌握了项目开发的管理流程,掌握了网络模块的收发机制和数据的处理,包括网络同步,AOI等。从策略层,运动层,感知层对AI模块有了更清晰的掌握,对Unity主程项目开发,技术管理有了更深刻的认识。

0
2024-05-21 13:09
狗子的反击

工作内容:主导设计游戏开发框架搭建和战斗模块(关卡/数值/技能/buff/飞行物) 关卡模块:unity开发关卡编辑器,策划可视化搭建关卡,提高了效率。 技能模块:将技能模块抽离出来,利用组合的模式,为后期开发技能大大节约了时间,提高了效率(9个行为4个触发=35个技能)。 被动技能开发了任务模块(观察者模式),在不添加新技能行为情况下,扩展了被动技能又不影响原有项目结构。任务模块后期改造成泛型,外围系统新手任务模块也得到了复用。

0
2024-05-21 13:06
更新于: 05-21 浏览: 57