# SurvivalSimulation **Repository Path**: sufostudio/SurvivalSimulation ## Basic Information - **Project Name**: SurvivalSimulation - **Description**: 以Unity3D做客户端,Photon做服务端开发一款多人联机生存经营类游戏。来,一起吧!O(∩_∩)O哈哈~ QQ群:628883253 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 33 - **Forks**: 0 - **Created**: 2020-09-20 - **Last Updated**: 2025-06-19 ## Categories & Tags **Categories**: games **Tags**: None ## README # Survival Simulation #### 介绍 **以Unity3D做客户端,Photon做服务端开发一款多人联机生存经营类游戏。** *** #### 系统架构 + 地图系统 随机地形的生成。(树木、草地、湖泊、河流、道路、芦苇、沼泽等等) + 背包系统 + 锻造系统 锻造武器(弓箭,弩,枪,工具(绳子、木板、木箱等等)、战车、家用汽车、摩托车等等) + 采集系统 采集材料(石头、树木、动物毛皮、芦苇等等)。 + 砍伐系统 + 掉落系统 + 开采系统 + 拾取系统 + 建造系统 想怎么建就怎么建、可以建造房屋、各种牲畜圈养栏、自己的店铺、公共集市、卖一些材料物品 + 动物系统 动物随机生成,逼真的AI(逃跑、攻击、死亡、巡逻等等),注意生活习性确保生成的区域,绝大部分生活在合适的区域,个别的可能会跑出区域范围。(兔子、猪、羊、老虎、熊、牛、鱼) + 热更系统 + 房间系统 + 匹配系统 + 同步系统 + 钓鱼系统 + 种植系统 + 成长系统 #### 安装教程 + Unity 1、[Unity3D Download](https://unity.com/cn/download) 2、[Unity3D Tutorial](https://docs.unity.cn/cn/2019.4/Manual/WhatsNew2019.html) + Visual Studio 3、[Visual Studio Download](https://visualstudio.microsoft.com/zh-hans/downloads/) 4、[Visual Studio Tutorial](https://docs.microsoft.com/zh-cn/) + Photon 1、[Photon Download](https://www.photonengine.com/zh-CN/sdks#server-sdkserverserver) 2、[Photon Tutorial](https://doc.photonengine.com/en-us/realtime/current/getting-started/realtime-intro) 3、[Photon API](https://doc-api.photonengine.com/) 4、[Photon PUN](https://doc.photonengine.com/en-us/pun/v2/getting-started/pun-intro) + NHibernate 1、[NHibernate Download](https://nhibernate.info/) 2、[NHibernate Tutorial](https://nhibernate.info/doc/index.html) + Mysql 1、[Mysql Download](https://downloads.mysql.com/archives/installer/) 2、[Mysql Tutorial](https://dev.mysql.com/doc/) + Other 1、[System.IO - FileModel](https://www.cnblogs.com/OpenCoder/p/10766522.html) #### 使用说明 * 1、需要安装Mysql,使用Mysql可视化编辑工具执行根目录下的Database.sql文件快速创建数据库。 * 2、运行根目录下Server/deploy/bin_Win64/文件夹下的PhotonControl.exe * 3、先使用PhotonControl控制面板中的Game Server IP Config 配置一下服务器IP地址。 * 4、最后启动已配置好的 Survial 服务器,Start as application,启动游戏服务器。如下图 ![](https://images.gitee.com/uploads/images/2020/0921/134921_7bb98680_809545.png "屏幕截图.png") * 5、打开已下载的Unity3D工程,运行,注册,登录,就可以试玩了。 * 6、有兴趣的可以加QQ群:628883253,有什么问题大家一起讨论,一起开发! * 7、我相信有你们的加入会更加精彩!我们是独立游戏开发联盟!^_^ O(∩_∩)O #### 参与贡献 *** *** *** *** #### 特技 * 同步,目前还没写出特技的感觉来 * 系统,目前还没写出特技的感觉来