Preast

软件开发
苏州通茂科技有限公司 · 1年经验
Preast
日薪: ¥500/8h
地点: 苏州 全区
时间: 下班后周六周日可工作日远程
有团队 · 可整包 ID:406820 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | 分布式 Unity Unreal Engine 微服务 高并发 gRPC Java Go C++ C# MySQL Redis MongoDB PostgreSQL Kubernetes
在游戏工程师层面, 我的核心能力在于客户端架构与高性能实时交互。我精通 C++ 与 C#,并深入理解 Unity 与 Unreal Engine 两大引擎的底层架构。具体技术能力包括:

网络同步与预测:熟练掌握状态同步与帧同步方案,能设计和实现客户端预测、插值与滞后补偿等机制,以应对网络延迟和抖动,确保游戏的公平性与流畅性。
客户端性能优化:具备从高级脚本到底层渲染管线的全面优化经验,包括但不限于对象池化、内存管理、DrawCall优化、GPU与CPU性能剖析,以保障游戏在多种设备上稳定运行在高帧率。
游戏玩法系统架构:能够设计高内聚、低耦合的模块化游戏系统(如技能、任务、AI行为树/状态机),确保代码的可扩展性与可维护性,支持快速迭代开发。
在后端工程师层面, 我的专长聚焦于支撑大规模在线服务的分布式系统架构。我精通 Go 与 Java,并擅长以下领域:

高并发游戏服务器架构:有丰富的微服务架构设计经验,精通基于 gRPC 的服务间通信。能够设计并实现可水平扩展的游戏网关、逻辑服与缓存层,以支撑万人同服的在线游戏世界。
状态与数据持久化:深入理解不同数据库的特性,能够针对性地运用 Redis(作为高速缓存与分布式会话存储)、MongoDB(存储非结构化游戏数据)与 MySQL/PostgreSQL(存储核心结构化数据),设计高效、安全的数据访问层。
基础设施与运维:熟练使用 Docker 与 Kubernetes 进行容器化部署与编排,实现服务的弹性伸缩与高可用。熟悉在 AWS 或 阿里云 等云平台上部署和监控整套服务,并具备设计容灾与负载均衡方案的能力。
尤为关键的是, 我深刻理解这两个角色间的技术交界与协同需求。我能设计高效的客户端-服务器通信协议(如基于Protobuf的自定义TCP/UDP协议),确保数据传输的紧凑与安全;我能从系统全局视角出发,合理划分客户端与服务器的逻辑边界,在保证反外挂安全性的同时,提供最佳响应速度。这种跨界能力使我能够主导从玩家操作到服务器逻辑,再到数据落地的完整技术链条,交付稳定、流畅且可大规模运营的在线游戏产品。

1. 微信小程序棋牌类游戏开发

在此项目中,我全面负责游戏客户端与服务端的架构设计与实现。这是一个典型的技术跨界项目,充分运用了我的双重技能。

客户端挑战与实现: 针对小程序环境性能受限的特点,我摒弃了臃肿的游戏引擎,采用轻量级的Canvas 2D进行自主渲染架构。使用JavaScript/TypeScript精心编写了整套游戏逻辑、动画系统与UI框架。核心挑战在于实现媲美原生应用的流畅动画与触控反馈,我通过对象池、离屏Canvas绘制、差分渲染等技术极大优化了性能。尤为关键的是,我设计了精密的帧同步逻辑,确保所有客户端的随机数种子与逻辑帧绝对一致,为游戏的公平性奠定了基石。
服务端挑战与实现: 服务端采用Node.js构建,核心职责是作为帧同步指挥器。它不处理具体的游戏逻辑,但以极高的频率(如每秒20帧)广播所有玩家的输入指令。我设计了精简的二进制通信协议以降低网络开销,并实现了断线重连时的状态快照与指令追补机制。同时,集成Redis用于会话管理与高速房间状态缓存,确保服务器是无状态的,可以轻松水平扩展以应对用户高峰。

2. 客服聊天即时通讯(IM)系统开发

此项目是一个纯粹的高性能后端系统挑战,它锤炼了我构建高可用、强一致性分布式服务的能力。

架构设计: 我采用微服务架构,使用Go语言构建了网关、消息逻辑、用户状态等独立服务。Go语言天生的高并发特性(Goroutine与Channel)为处理海量并发连接提供了坚实基础。
核心技术实现:

长连接通信: 基于 WebSocket 协议维护用户长连接,并设计了自定义的心跳包与断线检测机制。
消息可靠投递: 实现了消息的已发送/已送达/已阅读多端状态同步。通过消息序列号保证有序性,并借助Redis的原子操作和持久化消息队列(如Kafka)确保消息不丢、不重。
海量消息处理与存储: 针对聊天记录的海量数据,采用了冷热数据分离策略。近期热数据存于Redis,全量数据通过分库分表策略写入MySQL,并提供按会话、时间维度的快速历史消息查询接口。


3. 企业微信辅助开发

此项目虽然业务属性较强,但其中涉及的技术集成与创新思维同样关键。

技术整合能力: 我深入研究了企业微信的开放API,包括身份认证、应用消息推送、会话存档等。我主导开发了一个内部效率工具,它能够监听企业微信的特定事件,并自动在我们的业务系统中触发相应工作流。
自动化与流程引擎: 项目核心是一个基于Java/Spring Boot构建的流程引擎。当企业微信传来“客户入群”事件后,引擎会自动查询用户信息,生成个性化的欢迎语并通过企业微信应用消息接口推送给指定成员。整个过程无需人工干预,实现了运营流程的自动化。

整包服务: 微信小程序开发PC网站开发H5网站开发App开发游戏类开发
负责人: 软件开发
团队成员: 前端工程师 后端工程师 
Preast ID:406820 复制

Preast

有团队 · 可整包
软件开发 · 1年经验 · 苏州通茂科技有限公司
城市苏州 全区 日薪500元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | 分布式 Unity Unreal Engine 微服务 高并发 gRPC Java Go C++ C# MySQL Redis MongoDB PostgreSQL Kubernetes
在游戏工程师层面, 我的核心能力在于客户端架构与高性能实时交互。我精通 C++ 与 C#,并深入理解 Unity 与 Unreal Engine 两大引擎的底层架构。具体技术能力包括:

网络同步与预测:熟练掌握状态同步与帧同步方案,能设计和实现客户端预测、插值与滞后补偿等机制,以应对网络延迟和抖动,确保游戏的公平性与流畅性。
客户端性能优化:具备从高级脚本到底层渲染管线的全面优化经验,包括但不限于对象池化、内存管理、DrawCall优化、GPU与CPU性能剖析,以保障游戏在多种设备上稳定运行在高帧率。
游戏玩法系统架构:能够设计高内聚、低耦合的模块化游戏系统(如技能、任务、AI行为树/状态机),确保代码的可扩展性与可维护性,支持快速迭代开发。
在后端工程师层面, 我的专长聚焦于支撑大规模在线服务的分布式系统架构。我精通 Go 与 Java,并擅长以下领域:

高并发游戏服务器架构:有丰富的微服务架构设计经验,精通基于 gRPC 的服务间通信。能够设计并实现可水平扩展的游戏网关、逻辑服与缓存层,以支撑万人同服的在线游戏世界。
状态与数据持久化:深入理解不同数据库的特性,能够针对性地运用 Redis(作为高速缓存与分布式会话存储)、MongoDB(存储非结构化游戏数据)与 MySQL/PostgreSQL(存储核心结构化数据),设计高效、安全的数据访问层。
基础设施与运维:熟练使用 Docker 与 Kubernetes 进行容器化部署与编排,实现服务的弹性伸缩与高可用。熟悉在 AWS 或 阿里云 等云平台上部署和监控整套服务,并具备设计容灾与负载均衡方案的能力。
尤为关键的是, 我深刻理解这两个角色间的技术交界与协同需求。我能设计高效的客户端-服务器通信协议(如基于Protobuf的自定义TCP/UDP协议),确保数据传输的紧凑与安全;我能从系统全局视角出发,合理划分客户端与服务器的逻辑边界,在保证反外挂安全性的同时,提供最佳响应速度。这种跨界能力使我能够主导从玩家操作到服务器逻辑,再到数据落地的完整技术链条,交付稳定、流畅且可大规模运营的在线游戏产品。

项目经验

1. 微信小程序棋牌类游戏开发

在此项目中,我全面负责游戏客户端与服务端的架构设计与实现。这是一个典型的技术跨界项目,充分运用了我的双重技能。

客户端挑战与实现: 针对小程序环境性能受限的特点,我摒弃了臃肿的游戏引擎,采用轻量级的Canvas 2D进行自主渲染架构。使用JavaScript/TypeScript精心编写了整套游戏逻辑、动画系统与UI框架。核心挑战在于实现媲美原生应用的流畅动画与触控反馈,我通过对象池、离屏Canvas绘制、差分渲染等技术极大优化了性能。尤为关键的是,我设计了精密的帧同步逻辑,确保所有客户端的随机数种子与逻辑帧绝对一致,为游戏的公平性奠定了基石。
服务端挑战与实现: 服务端采用Node.js构建,核心职责是作为帧同步指挥器。它不处理具体的游戏逻辑,但以极高的频率(如每秒20帧)广播所有玩家的输入指令。我设计了精简的二进制通信协议以降低网络开销,并实现了断线重连时的状态快照与指令追补机制。同时,集成Redis用于会话管理与高速房间状态缓存,确保服务器是无状态的,可以轻松水平扩展以应对用户高峰。

2. 客服聊天即时通讯(IM)系统开发

此项目是一个纯粹的高性能后端系统挑战,它锤炼了我构建高可用、强一致性分布式服务的能力。

架构设计: 我采用微服务架构,使用Go语言构建了网关、消息逻辑、用户状态等独立服务。Go语言天生的高并发特性(Goroutine与Channel)为处理海量并发连接提供了坚实基础。
核心技术实现:

长连接通信: 基于 WebSocket 协议维护用户长连接,并设计了自定义的心跳包与断线检测机制。
消息可靠投递: 实现了消息的已发送/已送达/已阅读多端状态同步。通过消息序列号保证有序性,并借助Redis的原子操作和持久化消息队列(如Kafka)确保消息不丢、不重。
海量消息处理与存储: 针对聊天记录的海量数据,采用了冷热数据分离策略。近期热数据存于Redis,全量数据通过分库分表策略写入MySQL,并提供按会话、时间维度的快速历史消息查询接口。


3. 企业微信辅助开发

此项目虽然业务属性较强,但其中涉及的技术集成与创新思维同样关键。

技术整合能力: 我深入研究了企业微信的开放API,包括身份认证、应用消息推送、会话存档等。我主导开发了一个内部效率工具,它能够监听企业微信的特定事件,并自动在我们的业务系统中触发相应工作流。
自动化与流程引擎: 项目核心是一个基于Java/Spring Boot构建的流程引擎。当企业微信传来“客户入群”事件后,引擎会自动查询用户信息,生成个性化的欢迎语并通过企业微信应用消息接口推送给指定成员。整个过程无需人工干预,实现了运营流程的自动化。

团队情况

服务范围:
微信小程序开发PC网站开发H5网站开发App开发游戏类开发
团队构成:
负责人(软件开发) | 核心队员:前端工程师 · 后端工程师
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏