GameFrameX

2025-12-07 0 256

这是开发分支

GameFrameX是一款全面的集成式游戏开发框架,提供了从前端到后端的完整解决方案。该框架支持包括Unity、Cocos Creator、LayaBox、和Godot等多种主流游戏开发平台,确保开发者能够为不同的目标平台打造精美的游戏体验

此外,GameFrameX拥有多进程服务器的支持,并且集成了Docker的自动化构建和部署,大大简化了游戏发布和维护过程。无论是在客户端管理、运维管理、数据管理,还是游戏数据的具体运营方面,GameFrameX都提供了强有力的后台支持,使得监控、优化和更新游戏变得前所未有的简单。

游戏团队通过GameFrameX能够实现资源的高效分配和管理,加快开发周期,降低运营成本,并且最终增强玩家的游戏体验。整合了先进的技术和易用的界面,GameFrameX为游戏开发和运营的各个环节提供了高效、灵活且可扩展的解决方案,让游戏从构想到上线,再到生命周期管理都成为一件轻松愉快的事情。

GameFrameX不仅是一套综合性的游戏开发与运维框架,它也将数据管理和流程自动化提升至新的高度。该框架旨在通过使用MongoDB作为游戏数据库,提供了高性能、灵活的数据存储方案,这确保了大规模和复杂数据的快速读写能力,极大地增强了游戏的扩展性和稳定性。

在数据表的导入方面,GameFrameX采用了LuBan工具,它自动化并优化了数据表的处理流程,极大提高了开发效率,并且保证了数据的准确性和一致性。

为了满足后台管理的需求,GameFrameX选择了MySQL数据库,提供了一个稳固和可靠的后端管理系统。结合MongoDB和MySQL,GameFrameX在数据解决方案上实现了多样性和功能性的平衡,以满足不同场景下的业务需要。

关于自动化构建和部署,GameFrameX通过支持Docker技术,让应用的打包、分发变得更加高效和标准化,确保了在不同环境下软件能够以同样的方式运行。此外,GameFrameX还整合了Codeup代码托管平台的自动构建系统,允许通过tag
标签触发构建过程,进一步实现了代码变更的连贯性管理及自动化部署,减少了人工干预,提升了运维效率。

GameFrameX为游戏开发者提供了一个强大的技术生态,将数据库管理、后台服务、自动化构建和部署融于一体,使游戏的开发、运营和维护实现流水线式高效协作,为开发者提供了无与伦比的便捷与保障。

服务器(从 geekserver 修改而来.)

https://github.*co**m/GameFrameX/GameFrameX.Server

管理后台(部分源码已不开放)

https://g*ith**ub.com/GameFrameX/GameFrameX.Admin

演示站点 https://game.a*dmin.w*eb.vue.ali*anblank.com

工具集

https://g*i*thub*.com/GameFrameX/GameFrameX.Tools

客户端

Unity

https://githu***b.com/GameFrameX/GameFrameX.Unity

Laya Box

https://gi*thub.co*m*/GameFrameX/GameFrameX.LayaBox

Cocos Creator

https://g*it*hu*b.com/GameFrameX/GameFrameX.CocosCreator

Godot

https://githu**b.*com/GameFrameX/GameFrameX.Godot

目录结构要求:由于项目基本上都是使用相对目录的方式。请不要乱放文件夹

GameFrameX/ 项目根目录.可以根据自己的项目修改
├── Config/  # 配置表放置目录。使用的`LuBan` 导表方案 https://g*ithub.c*om*/focus-creative-games/luban
│ ├── Defines/ # LuBan 的常量定义配置文件目录
│ ├── Excels/ # 核心配置表文件夹。所有的Excel配置文件存放目录
│ └── luban.conf/ # Luban 配置文件。如需修改。请查阅LuBan文档.链接:https://g*ithub.c*om*/focus-creative-games/luban
├── docker/  # Docker本地运行目录
├── Docs/ # 文档相关内容。目前是GeekServer的原始文档
├── FairyGUIProject/ # FairyGUI 项目目录。如果不需要可删除。
├── Protobuf/ # 前后端或后端之前的通讯协议定义文件。采用ProtoBuf 描述文件。
├── Server/ # 游戏服务器解决方案文件夹。请从  https://gi*t*hub.c*om/AlianBlank/GameFrameX.Server  Clone 到此目录下
│ ├── Server.XXX # 服务器文件夹开始
│ ├── ... # 服务器解决方案文件夹列表
│ └── Server.XXX # 服务器文件夹结束
├── Laya/ # Laya客户端文件夹。请从  https://gi*thub.co*m*/GameFrameX/GameFrameX.LayaBox  Clone 到此目录下
├── CocosCreator/ # CocosCreator客户端文件夹。请从  https://g*it*hu*b.com/GameFrameX/GameFrameX.CocosCreator  Clone 到此目录下
├── Godot/ # Godot客户端文件夹。请从  https://githu**b.*com/GameFrameX/GameFrameX.Godot  Clone 到此目录下
├── Unity/ # Unity客户端文件夹。请从  https://githu***b.com/GameFrameX/GameFrameX.Unity  Clone 到此目录下
│ ├── Assets/ # Unity客户端文件夹
│ ├── Packages/ # Unity客户端文件夹
│ ├── ProjectSettings/ # Unity项目设置文件夹
│ └── UserSettings/ # Unity项目用户设置文件夹
└── LICENSE # 许可证文件

开始使用

  1. 创建本地项目文件夹

  2. 开启cmdshell,cd 到本地存放目录

  3. 执行以下命令

    git clone https://*git*hub.co*m/GameFrameX/GameFrameX.git
    git clone https://github.*co**m/GameFrameX/GameFrameX.Server.git ./GameFrameX/Server
    git clone https://g*i*thub*.com/GameFrameX/GameFrameX.Tools.git ./GameFrameX/Tools
    git clone https://githu***b.com/GameFrameX/GameFrameX.Unity.git ./GameFrameX/Unity
    
  4. 打开Tools项目,编译一下。他目前是用来导出协议的

  5. 打开Unity项目和Server直接启动即可食用。

交流方式(建议。需求。BUG)

QQ群:467608841

Doc (已经在写了,别催了!-_-!)

所有站点内容一致,不存在内容不一致的情况

文档地址 : https://gameframex.**doc.*alianblank.com

备用文档地址 : https://gameframex-docs.**pa*ges.dev

备用文档地址 : https://gameframex.*doc.cloud*flare.alianbla*nk.com

备用文档地址 : https://gameframex.d*oc.verc**el.alianblank.com

赞赏一下呗

使用案例

游戏名称 链接地址 上线时间
深夜的烧烤店 TapTap 2024-04-15

贡献名单

Blank

blankalian

bambom

PlayerYF

Star History

免责声明

所有插件均来自互联网.请各位使用时自行付费.如果以上插件涉及侵权.请发email.本人将移除.谢谢

该项目不得用于当地法律不允许的使用范围.如果使用.本人或本组织将不承认和承担任何的法律责任和条款约束.

技术本无罪,错的是滥用技术的人

下载源码

通过命令行克隆项目:

git clone https://github.com/GameFrameX/GameFrameX.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 开发教程 GameFrameX https://www.zuozi.net/31492.html

lkshop eCommerceSite
上一篇: lkshop eCommerceSite
Virtual Classroom
下一篇: Virtual Classroom
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务