擅长的语言包括Java、Python、JavaScript、HTML和CSS。熟练掌握MySQL、Redis、MongoDB、InfluxDB和Hive等数据库。精通Netty、Spring、AOP、Mybatis和Vue等框架,并具有使用Jmeter、Grafana和Docker等工具的经验。
1. 基于Java的网络生存服开发:搭建手机版最早的MC网络生存服,实现了DAU持续保持第一的业绩。使用mysql、redis、mongo进行数据的存储,kafka进行消息的广播,influxdb搭配grafana进行在线人数、服务器状态等数据监控,同时负责协议升级、监控系统部属、服务器问题排查与修复,如:慢查询、内存泄露、线程死锁等。
2. 服务端游戏逻辑开发:开发了具有专利保护的AI寻路算法,用于游戏中的生物移动路径规划,实现了基于该算法的游戏内角色自动导航功能,大大提升了游戏的可玩性和体验,并带领实习生共同进行服务端基础系统开发如:公会、经济、商城等,以及大量游戏逻辑开发如:生物行为树、地图生成等。
3. 专利: 游戏中虚拟对象的寻路方法、装置及电子设备(202110433303.2)
4. 基于python的组件开发:使用 Python 脚本搭建游戏组件开发框架,实现多样化的玩法内容。在模型渲染方面涉及到 GLSL 技术,为游戏增添了更加精美的视觉效果。开发了 obj 模型数据转换工具以及可复用的功能模块,有效减少了冗余的开发工作,提高了团队效率。
5. 基于 spring 和 aop 实现服务器权限检测:设计并实施了一个基于 Spring 框架的权限检查系统,利用 AOP 技术将权限检查逻辑从服务器端代码中解耦,实现了业务逻辑与权限控制的分离。该系统简化了前端网页的验证逻辑,每次请求无需重复编写验证代码,同时减少了代码重复的风险和维护成本。在项目开发过程中,该系统得到了广泛应用,大幅减少了重复代码量,提高了代码可读性和可维护性。
6. 基于 vue 的网页开发:使用Vue.js作为主要前端框架,开发了响应式和动态网页项目,并且熟悉Vue.js与其他相关技术的配合,如Vue Router、Vuex、Axios等,能够独立完成从前端到后端的全栈开发。
角色 | 职位 |
负责人 | 高级开发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
精通开发我的世界插件,包括好友系统、任务系统、领地系统等等。以及开发各种工具,如玩家匹配工具和登入检测工具。具有丰富的插件开发经验,能够快速有效地解决问题和优化插件功能。
2D横向闯关游戏 在这个2D横向闯关游戏中,我使用Unity引擎进行了从概念设计到完整开发的工作。游戏包含多个关卡,玩家需要控制角色进行跳跃、攻击、躲避障碍物和打败敌人。游戏的核心功能包括物理引擎的应用、碰撞检测以及关卡设计。我还负责实现敌人的AI行为,确保玩家能在关卡中获得独