作品介绍 这是为二战题材策略手游《钢铁防线》打造的 UI 方案,覆盖 战役地图、基地建设、兵团养成、实时对战 四大核心模块。我作为主 UI 设计师,深度挖掘二战军事符号(如虎式坦克、诺曼底登陆元素 ),构建硬核写实又兼具操作效率的视觉体系。 - 战役地图:采用复古军事沙盘风格,用做旧纹理、矢量战壕/工事图标还原二战战场,支持缩放拖拽,点击据点可展开战役简报(含历史战役背景、敌我兵力配置 ),通过弹窗分层呈现情报,既强化沉浸感又不干扰策略操作; - 基地建设:以“军工工厂”为核心视觉锚点,建筑升级界面融入齿轮、铆钉等工业风元素,资源(钢铁、燃油、补给)面板设计成军用物资箱...
系统主要采用Unity作为主要开发引擎,已开发系统已在几个线下场地稳定运行了一段时间。此系统分为三端,Linux后端,控制端,VR客户端。后端采用分布式架构,同场地内房间数量不限,每个房间人数不限。大部分核心算法均在服务器端计算,减少客户端计算压力。系统有完备的断线、断电重连功能,如VR客户端断线重连,服务器断线重连等,均会自动重连并与同组其他玩家进度对齐。控制端用于创建房间,管理游戏,监控游戏和设备状态。客户端,我们采用一体机计算,为了方便运营及成本,当然也可以串流,这部分基本就都是定制了。等等还有一些便于运营的辅助工具…整套系统在实际运营时,相对比较简便,很多都采用了自动化的方式。...
项目介绍:《虎豹骑》(Tiger Knight)是一款新类型动作竞技战争网游。采用虚幻3引擎开发,游戏以三国题材为背景,游戏风格为史诗战争类,支持最多100人对100人的大规模战斗 技术架构:基于Pomelo框架二次开发,使用C++、Nodejs做的分布式架构;使用Mongodb数据存储;使用Redis做缓存 项目职责:主要负责大厅平台框架优化,线上部署和问题处理 1、研发自动化压测工具,优化服务器架构,提升单服承载能力 2、重构聊天系统,内部广播条数从N个玩家变为服务器数量,支持更高并发 3、升级V8引擎组件到LTS版本,提高安全和稳定性 4、实现登录排队功能及PM支持,可根据服...
根据我司活动场景抽象出不用的活动玩法,沉淀成功能组件。活动中台部分在逻辑上分成了基础服务、通用能力、玩法编排层三层。 - 基础服务层聚焦于基础服务,无需考虑业务的复杂性而制定多种规则,不会随着业务和前台产品的调整发生变化,基础服务层对一致性要求较高,需要具备可溯源能力,基础服务层不会对外开放。 - 通用能力层则专注于业务的抽象,将通用逻辑汇聚到一起,通用能力是不断演进的,随着业务的复杂变的不断的厚重,能力不断的壮大,最终把活动生态里面的能力都呈现出来。 - 玩法编排层主要是对通用能力的组合在一起对外提供服务,通过编排可以控制各个独立的通用能力之间的关联逻辑,使其专注于自身的领域内逻辑,很...
背景: 在营销域中,存在大量活动,每次活动的上线都必须有很多后台配置需要达到修改后实时生效的目的,这些配置有很多特性,比如交互单一,表单多,配置单一,可复用性强等。 虽然可以利用 apollo 来实现。但是这种方案的弊端很明显,首先在 apollo 中配置 json 数据虽然能达到快速上线的目的,但是不支持可视化,容易出现格式错误;活动规则配置字符很容易超过 apollo单 key 的最大字符上限;其次 apollo 的用户对象是研发同学,而非活动运营这样既不安全也不合规。 基于以上原因,亟待开发一套通用可视化配置系统,能支持业务多维度资源配置,实现通过定义表单描述语言或者拖拽组件即可实...