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為遊戲開發者提供了一個強大的技術生態,將數據庫管理、後台服務、自動化構建和部署融於一體,使遊戲的開發、運營和維護實現流水線式高效協作,為開發者提供了無與倫比的便捷與保障。
以上介紹通過GPT4生成
geekserver修改而來.) https://github.com/GameFrameX/GameFrameX.Server
https://github.com/GameFrameX/GameFrameX.Admin
演示站点https://game.admin.web.vue.alianblank.com
https://github.com/GameFrameX/GameFrameX.Tools
https://github.com/GameFrameX/GameFrameX.Unity
https://github.com/GameFrameX/GameFrameX.LayaBox
https://github.com/GameFrameX/GameFrameX.CocosCreator
https://github.com/GameFrameX/GameFrameX.Godot
目錄結構要求:由於項目基本上都是使用相對目錄的方式。請不要亂放文件夾
GameFrameX/ 项目根目录.可以根据自己的项目修改
├── Config/ # 配置表放置目录。使用的`LuBan` 导表方案 https://github.com/focus-creative-games/luban
│ ├── Defines/ # LuBan 的常量定义配置文件目录
│ ├── Excels/ # 核心配置表文件夹。所有的Excel配置文件存放目录
│ └── luban.conf/ # Luban 配置文件。如需修改。请查阅LuBan文档.链接:https://github.com/focus-creative-games/luban
├── docker/ # Docker本地运行目录
├── Docs/ # 文档相关内容。目前是GeekServer的原始文档
├── FairyGUIProject/ # FairyGUI 项目目录。如果不需要可删除。
├── Protobuf/ # 前后端或后端之前的通讯协议定义文件。采用ProtoBuf 描述文件。
├── Server/ # 游戏服务器解决方案文件夹。请从 https://github.com/AlianBlank/GameFrameX.Server Clone 到此目录下
│ ├── Server.XXX # 服务器文件夹开始
│ ├── ... # 服务器解决方案文件夹列表
│ └── Server.XXX # 服务器文件夹结束
├── Laya/ # Laya客户端文件夹。请从 https://github.com/GameFrameX/GameFrameX.LayaBox Clone 到此目录下
├── CocosCreator/ # CocosCreator客户端文件夹。请从 https://github.com/GameFrameX/GameFrameX.CocosCreator Clone 到此目录下
├── Godot/ # Godot客户端文件夹。请从 https://github.com/GameFrameX/GameFrameX.Godot Clone 到此目录下
├── Unity/ # Unity客户端文件夹。请从 https://github.com/GameFrameX/GameFrameX.Unity Clone 到此目录下
│ ├── Assets/ # Unity客户端文件夹
│ ├── Packages/ # Unity客户端文件夹
│ ├── ProjectSettings/ # Unity项目设置文件夹
│ └── UserSettings/ # Unity项目用户设置文件夹
└── LICENSE # 许可证文件
創建本地項目文件夾
開啟cmd或shell ,cd 到本地存放目錄
執行以下命令
git clone https://github.com/GameFrameX/GameFrameX.git
git clone https://github.com/GameFrameX/GameFrameX.Server.git ./GameFrameX/Server
git clone https://github.com/GameFrameX/GameFrameX.Tools.git ./GameFrameX/Tools
git clone https://github.com/GameFrameX/GameFrameX.Unity.git ./GameFrameX/Unity
打開Tools項目,編譯一下。他目前是用來導出協議的
打開Unity項目和Server直接啟動即可食用。
QQ群:467608841
文檔地址: https://gameframex.doc.alianblank.com

| 遊戲名稱 | 鏈接地址 | 上線時間 |
|---|---|---|
| 深夜的燒烤店 | TapTap | 2024-04-15 |
Blank | blankalian | bambom | PlayerYF |
所有插件均來自互聯網.請各位使用時自行付費.如果以上插件涉及侵權.請發email.本人將移除.謝謝
該項目不得用於當地法律不允許的使用範圍.如果使用.本人或本組織將不承認和承擔任何的法律責任和條款約束.
技術本無罪,錯的是濫用技術的人