GameFrameX is a comprehensive integrated game development framework that provides a complete solution from the front end to the back end. The framework supports a variety of mainstream game development platforms including Unity, Cocos Creator, LayaBox, and Godot, ensuring developers can create a beautiful gaming experience for different target platforms.
In addition, GameFrameX has support for multi-process servers and integrates Docker's automated construction and deployment, greatly simplifying the game release and maintenance process. Whether in terms of client management, operation and maintenance management, data management, or the specific operation of game data, GameFrameX provides strong backend support, making monitoring, optimization and updating games unprecedentedly simple.
Through GameFrameX, the game team can achieve efficient allocation and management of resources, accelerate the development cycle, reduce operational costs, and ultimately enhance the player's gaming experience. Integrating advanced technology and easy-to-use interface, GameFrameX provides efficient, flexible and scalable solutions for all aspects of game development and operation, making games from conception to online and life cycle management a relaxed and enjoyable thing.
GameFrameX is not only a comprehensive game development and operation and maintenance framework, it also takes data management and process automation to a new level. The framework aims to provide high-performance and flexible data storage solutions by using MongoDB as a gaming database, which ensures fast read and write capabilities of large-scale and complex data, greatly enhancing the scalability and stability of the game.
In terms of importing data tables, GameFrameX adopts LuBan tool, which automates and optimizes the processing flow of data tables, greatly improves development efficiency, and ensures data accuracy and consistency.
In order to meet the needs of backend management, GameFrameX chose MySQL database, providing a solid and reliable backend management system. Combining MongoDB and MySQL, GameFrameX achieves a balance of diversity and functionality in data solutions to meet business needs in different scenarios.
Regarding automated construction and deployment, GameFrameX supports Docker technology to make the packaging and distribution of applications more efficient and standardized, ensuring that software can run in the same way in different environments. In addition, GameFrameX also integrates the automatic construction system of the Codeup code hosting platform, allowing the construction process to be triggered through tag tags, further realizing the coherence management and automated deployment of code changes, reducing manual intervention and improving operation and maintenance efficiency.
GameFrameX provides game developers with a strong technical ecosystem, integrating database management, backend services, automated construction and deployment, so that the development, operation and maintenance of games can achieve efficient and efficient collaboration in pipelines, providing developers with unparalleled convenience and guarantees.
The above introduction is generated through 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
Directory structure requirements: Since projects basically use relative directories. Please do not put folders randomly
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 # 许可证文件
Create a local project folder
Turn on cmd or shell , cd to store the directory locally
Execute the following command
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
Open Tools project and compile it. He is currently used to export the protocol
Open the Unity project and Server and start it directly and then eat.
QQ group: 467608841
Document address: https://gameframex.doc.alianblank.com

| Game Name | Link address | Online time |
|---|---|---|
| Late night barbecue restaurant | TapTap | 2024-04-15 |
Blank | blankalian | Bambom | PlayerYF |
All plug-ins are from the Internet. Please pay for them when using them. If the above plug-ins involve infringement, please send email. I will remove them. Thank you
This project shall not be used for the scope of use not permitted by local law. If used, I or the Organization will not acknowledge and assume any legal liability and terms.
Technology is not a crime, but the mistake is the person who abuses technology