Profile

肖飞扬

游戏服务端开发

简介

专业技能

  • 编程语言:Python(Django、Flask、协程、多进程)、Java(基础语法、集合框架、多线程、SpringBoot、锁机制、GC基础),能独立完成服务端模块开发与调试。

  • 计算机基础:掌握TCP/UDP协议原理、三次握手、粘包拆包解决方案;熟悉Protobuf协议定义、编译与序列化反序列化;了解IO模型、Reactor模式,能开发客户端与服务端通信demo。

  • 数据库:MySQL(增删改查、联表查询、索引优化、事务、锁、防SQL注入);Redis(常用数据结构、缓存策略、过期机制、简单分布式锁);熟悉数据库连接池、读写分离概念,能实现数据定时存盘与异常恢复。

  • 游戏架构与业务:理解游戏服务端经典三层架构(网关服→逻辑服→DB服),熟悉网关、登录、游戏逻辑、中心服等服类型职责;能独立开发玩家、背包、任务、邮件、商城、排行榜等核心业务模块。

  • 工具与中间件:Git(分支管理、合并、提交规范);Linux(常用命令、部署、日志查看);Docker(镜像、容器、简单Dockerfile);Protobuf(游戏消息协议设计);了解Etcd服务发现基础概念。

工作经验

游戏服务端开发

多益网络

2024年4月 - 2025年8月

实习期参与《枪火重生》项目开发,聚焦逻辑层实现;正式入职后核心负责回合制手游《狭道英雄》服务端全流程开发与运维,使用Python作为主开发语言、依托利为引擎(公司自研引擎),对接前端、策划及运维团队,统筹服务端架构适配、基础能力搭建、核心模块落地及线上稳定保障,推动项目顺利上线并持续迭代优化,并持续运营近半年左右。

  • 枪火重生:主要负责逻辑层开发,聚焦技能逻辑修改与优化,通过蓝图编辑器参与游戏Demo制作,修改各种英雄技能逻辑以及道具效果实现全新玩法,独立完成逻辑层的代码测试,确保修改后逻辑代码准确无误并如期运行

  • 狭道英雄:主要负责逻辑层与服务层开发,对接策划需求,实现各种玩法如战斗,背包,道具,商城等模块,实现后配合测试团队完成功能测试、bug修复,确保功能实现准确无误;项目上线后,持续根据玩家反馈以及策划需求,进行新版本的优化与迭代,包括且不限于游戏服务器维护,游戏性能优化,数据异常排查,补丁发布以及游戏热更新。并且全期参与策划的游戏内容策划工作,给予部分策划案的建议,内容包括且不限于新玩法,新英雄技能,关卡设计以及平衡性调整等内容

项目

狭道英雄

项目描述:一款回合制手游,已正式上线,依托公司自研利为引擎开发,采用客户端-服务器-逻辑层三层架构(服务器层负责局外功能,逻辑层负责局内玩法),服务器层包含逻辑服、数据服、玩法中心服、战斗验算服、录像服5大节点,峰值在线人数1000+;以Python为主语言,全程参与项目开发、测试、上线及运维,主要负责服务器与逻辑层相关内容的功能实现以及服务器维护

  • 基于Python与利为引擎,参与服务器-逻辑层双层架构搭建,负责逻辑服核心逻辑开发,实现逻辑服与其他4大服务器节点的高效通信,保障架构稳定性与数据同步顺畅。

  • 聚焦逻辑层核心模块开发,独立实现回合制战斗模块(战斗流程控制、回合判定、技能释放逻辑、局内道具使用逻辑)及存档模块,解决局内战斗卡顿、存档异常、数据丢失等问题,保障局内玩法流畅度与数据安全性。

  • 参与项目测试阶段的功能调试与bug修复,重点排查逻辑层战斗、存档模块的异常问题,梳理并优化开发流程;上线后负责日常运维,处理玩家反馈的技术问题,优化代码冗余,

  • 对接策划需求,精准落地局内玩法相关优化,迭代战斗模块功能,适配游戏运营场景,提升玩家游玩体验。

教育背景

本科

湖南工业大学

智能科学与技术

2020年9月 - 2024年7月
GPA: 3.47

Share this resume

This resume was shared via Resumeily