The battle of evolution(进化之战) BOE
商业插画 / 其他插画
BOE是一款PC端3D画面的TPS(第三人称射击游戏),具有局域网联机对战功能,登陆或注册游戏后,由玩家创建房间,其他玩家搜索并加入房间进行游戏。队伍分为红蓝两队进行对战,游戏拥有4种不同角色,每种角色拥有2种固定技能,玩家可以在游戏中进行角色的切换使用。
技术介绍:
1.
项目根据UE4.19版本进行开发,游戏采用的是C++ 与 蓝图混编的方式进行开发(占比C++70%,蓝图30%)。
2.
登陆与注册游戏采用的是
Http POST请求的方式进行Json数据传输,并解析回传结果进行结果验证。
3.
房间Session会话采用的是AdvancedSessions插件进行操作,可以进行房间名称、密码、人数、等数据的管理显示。
4.
自建GameMode类,GameState类,GameInstance类,HUD类,进行服务器与客户端的游戏数据管理。
5.
游戏网络同步方式采用的是Remote Procedure Call(RPC)远端调用方式,90%的同步方法写在C++中。
6.
GameMode类拥有游戏管理器基类采用单例模式进行游戏数据管理(游戏管理、玩家管理、物品管理)。
7.
HUD类拥有各游戏各页面UMG指针,采用单例模式管理各UMG页面,避免资源浪费。
8.
游戏角色采用的是《军团要塞2》的人物模型,地图资源是仿绝地求生类地图。
9. 项目前期采用 GitHub进行项目管理,后期改用 SVN进行项目管理(前期组员对GitHub使用操作不了解)
公司地址:北京市海淀区杏石口路81号 火星时代大厦
服务监督电话:400-110-6199 全国服务热线:400-676-2636
Copyright © 2015 - 2017北京云创科讯软件有限公司丨京ICP备16013396号-1 丨 经营许可证京ICP证161220号 丨 广播电视节目制作许可证(京)字第05721号