ID:270186

Xinix

游戏客户端工程师

  • 公司信息:
  • 腾讯科技(深圳)有限公司
  • 工作经验:
  • 2年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 广州
  • 天河

技术能力

UE4
熟练UE4的各个模块,如GAS、蓝图、AI。
擅长UE4 C++,了解UE4架构、GC等机制。

编程语言
熟练C++、Lua、Python,懂得STL、泛型编程、Lua闭包等基本机制。
熟练使用C++ & Lua & UE4交互开发软件与游戏。有大型项目开发经验。

基础算法
掌握基本数据结构和算法。有ACM比赛经验,并能把算法应用到项目中。

设计模式
熟练应用各种常见设计模式,如单例、观察者。

项目经验

《和平精英》
主要负责客户端系统功能的研发与维护、性能优化。
负责过多次系统功能的开发与维护,能对常用功能开发通用模块、接口

开放世界Roguelike动作游戏《World Of Xinix》
个人制作的一款地形、场景、NPC完全随机生成的写实风ARPG游戏,并且游戏内提供地图编辑器。
结合噪声算法、波函数坍缩、最小生成树,生成随机地形场景。
使用空间分区模式、对象池、闲置GC、动态加载等多种设计模式与算法,使得游戏在保证高质量画质同时,地图场景最大可达20X20 KM,全程无缝加载。
技术与设计结合,游戏会随着玩家操作技巧及游戏进度,动态调整游戏难度,交互点与野怪分布符合引力原则,给玩家挑战性同时不乏味。
视频演示:https://www.bilibili.com/video/BV145411Y7MY

教育游戏《我会编程》
一款通过编写代码、调试来操控人物完成任务的游戏。
作为项目负责人与程序,负责项目的设计与实现,与美术、策划进行协调
熟悉字节码模式,并制作出一款自定义的强类型语言
了解编译原理与相关算法,并制作出了独立的编译器、虚拟机、编译文件
使用分层架构实现语法树与功能的解耦,使语法可轻易修改
了解UE4底层,并把该套语言以模组形式应用到了UE4项目
使用UE4多线程处理,实现了编程模块和游戏模块的优化
视频演示:https://www.bilibili.com/video/av51709062

案例展示

  • World Of Xinix

    World Of Xinix

    个人制作的一款地形、场景、NPC完全随机生成的写实风ARPG游戏,并且游戏内提供地图编辑器。 结合噪声算法、波函数坍缩、最小生成树,生成随机地形场景。 使用空间分区模式、对象池、闲置GC、动态加载等多种设计模式与算法,使得游戏在保证高质量画质同时,地图场景最大可达20X20

  • Dimension_Of_AI

    Dimension_Of_AI

    独立游戏《Dimension_Of_AI》2018.3 – 2018-4 个人制作的人工智能主题游戏,整合了TPS、Roguelike等多种类型,地图随机生成。 使用基于最小生成树的核心算法实现了随机地图生成功能 使用场景查询系统(EQS)实现了能按情况躲避或攻击玩家的AI

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

信用行为

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

发布任务

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

微信接收人才推送

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

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