ID:412466

BeiYE

  • 公司信息:
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 北京
  • 海淀

技术能力

虚幻引擎开发:能够熟练使用蓝图进行开发能够使用C++和蓝图混合构建各种模块化游戏系统(背包物品系统,角色相关系统等等)

C++:熟悉C++和蓝图通信, 委托使用,RPC使用,反射使用

Gameplay Ability System:(GAS)完整实现 AttributeSet、GameplayEffect、GameplayAbility、GameplayTag 驱动的角色状态系统

网络相关 :理解 Server Authority 架构,掌握 Replication、RPC、OnRep,具备基础多人调试经验

UI: 熟练使用UMG,使用 UMG + 蓝图完成背包、状态栏等界面逻辑,\\&并与 C++ 数据层联动\\

多人协作 :能使用Perforce或者UGit进行多人开发和同步\\

工程相关 : 具备模块拆分、命名规范、Debug 日志定位、\\&Crash 排查的基础工程能力\\

项目经验

多人火车生存制作类游戏开发 6 2025 - 至今
项目角色:核心程序
项目类型:多人游戏 / 生存 / 火车移动平台 / UnrealEngine C++
项目简介:一款多人合作生存游戏,玩家需要合作将火车推向终点,玩家不仅需要承担生存和推动火车的压力,
还需要留意玩家当中的内奸,类似游戏 Dreadhunger
• 使用 GAS 构建多人网络角色数值系统,如玩家血量,体力,饱食度,水分含量,温度等系统,完成各个系统
之间联系和数值影响,Tag 驱动的状态标签变化
• 客户端 UI 同步和呈现角色状态数据
• 使用 GameplayTag 驱动角色状态和玩家数值系统进行联动
• 多人网络移动火车平台,沿 Spline 运动的火车系统,服务端计算火车 Transform 同步到客户端
• 模块化火车系统实现,解耦火车移动控制器,引擎,蒸汽系统等等
• 基础物品系统架构:CDO 物品静态数据,背包物品实例,世界场景物品实例,可拓展物品系统架构
基于 Lyra 的系统学习和实现 6 2025 - 至今
项目角色:核心程序
项目类型:学习 Lyra 的部分架构和实现功能,尝试完成从 0 到 1 的实现
• 通用多人网络背包物品系统架构:尝试构建一个插拔的物品背包系统,用户只需要在想要存放容器的地方挂
载一个 Container 组件。多人物品系统基于 FFastArraySerializer 实现,物品属性可扩展结构。用户只需要按
需创建 DataAsset 即可创建物品。

案例展示

  • 基于GAS的多人网络角色数值状态系统

    基于GAS的多人网络角色数值状态系统

    - 不同的数值系统完成,如饱食度系统,温度系统,健康值系统,体力系统 - 多人网络数值更新同步 - 基于GameTag的数值状态标签定义和更新,如饥饿状态,寒冷状态等等 - 可插拔设计

  • 类Lyra的物品系统

    类Lyra的物品系统

    - 用户只需要在想要存放容器的地方挂载一个 Container 组件。多人物品系统基于 FFastArraySerializer 实现,物品属性可扩展结构。用户只需要按需创建 DataAsset 即可创建物品。

  • 类Lyra的物品系统

    类Lyra的物品系统

    - 用户只需要在想要存放容器的地方挂载一个 Container 组件。多人物品系统基于 FFastArraySerializer 实现,物品属性可扩展结构。用户只需要按需创建 DataAsset 即可创建物品。

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服