游戏引擎:Cocos Creator、Cocos2d-x、Unity
前端框架:Vue2、Vue3、Uniapp
后端框架: NodeJs、Node.js、Express、Colyseus(多人游戏框架)
编程语言:JavaScript、TypeScript、Lua、C++、C、C#、Java、Python
架构与设计模式:ECS、MVVM、MVC、单例模式、代理模式、观察者模式
开发工具:Git、SVN、Visual Studio Code、Xcode、Android Studio
图形技术:Spine、Shader编程、2D/3D渲染、粒子系统
网络与数据库:Socket通信、HTTP、WebSocket、MySQL、MongoDB
跨平台开发:Web、iOS、Android、桌面应用
版本控制工具:Git、GitHub、GitLab
其他技能:项目管理、敏捷开发、团队协作、代码优化
开发一款跨平台游戏客户端,支持iOS、Android、Web平台,用户能够通过该平台进行登录、支付、查看
排行榜等操作,并与Cocos Creator编写的游戏进行互动。
技术栈与自学过程:通过自学掌握了Vue 2/3、UniApp、Node.js等前端和后端技术,成功将这些技术应用于项目开发中,从零开
始搭建了整个前端相关业务系统。
前端业务搭建与功能实现:
用户管理功能:独立开发了登录、注册、用户信息更新等功能,确保用户能够顺利注册并登录到平台。
支付系统集成:成功实现了支付功能,集成了第三方支付渠道,支持用户完成充值、购买等操作,确保支付流程的顺畅运行。
排行榜与数据交互:设计并实现了排行榜系统,通过与后端API的交互,动态展示游戏成绩和排名,增强了用户的参与感。
与游戏交互功能:为客户端开发了与游戏互动的接口,实现了游戏与平台之间的数据交换,确保了游戏内外的实时交互。
Cocos Creator游戏维护与更新:
负责维护基于Cocos Creator编写的游戏,修复了多个Bug,并进行游戏内容的更新和版本迭代,确保游戏在不同平台上的兼容性
和流畅运行。
与游戏开发团队合作,确保新功能与游戏之间的数据同步,提升了游戏的整体体验。
跨平台开发与性能优化:通过使用UniApp和Vue的跨平台能力,成功实现了Web端、iOS和Android平台的一致性和高性能,优化
了页面加载速度和响应速度,提高了用户体验。
负责cocos客户端编写如: ● 修改原有框架逻辑,将多款游戏集成到一款app上 ● 优化鄂州五十K、福州五十K、锦州五十K玩法 ● 接入活动模块 ● 接入和制作礼包模块 负责c++服务器维护编写如: ● 负责锦州服务器优化维护 ● 接入活动和礼包模块 负责微信小
● 负责牌的触摸逻辑,添加了横竖2种排版 ● 负责提示逻辑的书写,通过记录当前牌可被管上的类型,来比较他们相应的权值的方式来比较牌的大小 ● 负责与服务器通信消息处理 ● 负责服务器相关逻辑处理