该项目为客户提供了一个在线逛商店的服务,解决疫情期间出行不便,部分客户无法达到实体店选购商品的问题。作为乙方,早期按照以上需求为一些玩具公司的客户交付了项目。后期由于客户的增加,需求相似,便开始慢慢产品化,以便快速交付。
该项目使用U3D搭建虚拟场景化的客户端。后端使用微服务的结构进行搭建,使用java语言开发。其中服务端包含以下模块:1.交互模块.其中包含socket服务端-用于和客户端保持会话,即时通信,以便随时更新客户端商品更新,人物位置变化.另外还有通过http方式实现的接口,为客户端提供服务,用户登录,退出,货架,商品,人物初始化等等。2.商品模块。3.订单模块。4.用户模块。5.管理后台,主要负责商品发布,会员管理,订单管理等等功能。
项目一共四人(项目经理/Java开发/u3d/模型开发)。本人负责整个后端服务的设计、环境搭建、开发以及和u3d的对接。