O GameFramex é uma estrutura abrangente de desenvolvimento de jogos integrados que fornece uma solução completa do front -end para o back -end. A estrutura suporta uma variedade de plataformas de desenvolvimento de jogos convencionais, incluindo Unity, Cocos Creator, Layabox e Godot, garantindo que os desenvolvedores possam criar uma bela experiência de jogo para diferentes plataformas de destino.
Além disso, o GameFramex possui suporte para servidores de vários processos e integra a construção e implantação automatizadas do Docker, simplificando bastante o processo de lançamento e manutenção do jogo. Seja em termos de gerenciamento de clientes, gerenciamento de operação e manutenção, gerenciamento de dados ou operação específica dos dados do jogo, o GameFramex fornece um forte suporte de back -end, tornando simples monitoramento, otimização e atualização de jogos sem precedentes.
Através do GameFramex, a equipe do jogo pode obter alocação e gerenciamento eficientes de recursos, acelerar o ciclo de desenvolvimento, reduzir os custos operacionais e, finalmente, aprimorar a experiência de jogo do jogador. Integrando a tecnologia avançada e a interface fácil de usar, o GameFramex fornece soluções eficientes, flexíveis e escaláveis para todos os aspectos do desenvolvimento e operação de jogos, tornando os jogos da concepção ao gerenciamento de ciclo online e de vida uma coisa relaxada e agradável.
O GameFramex não é apenas uma estrutura abrangente de desenvolvimento e operação e manutenção de jogos, mas também leva o gerenciamento de dados e a automação de processos para um novo nível. A estrutura visa fornecer soluções de armazenamento de dados de alto desempenho e flexíveis usando o MongoDB como um banco de dados de jogos, que garante recursos rápidos de leitura e gravação de dados em larga escala e complexos, aumentando bastante a escalabilidade e a estabilidade do jogo.
Em termos de importação de tabelas de dados, o GameFramex adota a ferramenta Luban, que automatiza e otimiza o fluxo de processamento de tabelas de dados, melhora bastante a eficiência do desenvolvimento e garante precisão e consistência dos dados.
Para atender às necessidades do gerenciamento de back -end, o GameFramex escolheu o banco de dados MySQL, fornecendo um sistema de gerenciamento de back -end sólido e confiável. Combinando MongoDB e MySQL, o GameFramex alcança um equilíbrio de diversidade e funcionalidade nas soluções de dados para atender às necessidades de negócios em diferentes cenários.
Em relação à construção e implantação automatizadas, a GameFramex suporta a tecnologia Docker para tornar a embalagem e a distribuição de aplicativos mais eficientes e padronizados, garantindo que o software possa ser executado da mesma maneira em ambientes diferentes. Além disso, o GameFramex também integra o sistema de construção automático da plataforma de hospedagem de código de código, permitindo que o processo de construção seja acionado através de tags tag , realizando ainda mais o gerenciamento de coerência e a implantação automatizada de alterações de código, reduzindo a intervenção manual e melhorando a eficiência de operação e manutenção.
O GameFramex fornece aos desenvolvedores de jogos um forte ecossistema técnico, integrando o gerenciamento de banco de dados, serviços de back -end, construção automatizada e implantação, para que o desenvolvimento, operação e manutenção de jogos possam obter uma colaboração eficiente e eficiente em pipelines, fornecendo aos desenvolvedores uma conveniência e garantias incomparáveis.
A introdução acima é gerada através do 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
Requisitos da estrutura do diretório: Como os projetos basicamente usam diretórios relativos. Por favor, não coloque pastas aleatoriamente
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 # 许可证文件
Crie uma pasta de projeto local
Ligue cmd ou shell , CD para armazenar o diretório localmente
Executar o seguinte comando
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 e compile. Ele está atualmente usado para exportar o protocolo
Abra o projeto Unity e Server e inicie -o diretamente e depois coma.
Grupo QQ: 467608841
Endereço do documento: https://gameframex.doc.alianblank.com

| Nome do jogo | Endereço do link | Tempo online |
|---|---|---|
| Restaurante de churrasco tarde da noite | Taptap | 2024-04-15 |
Em branco | Blankalian | Bambom | Playeryf |
Todos os plug-ins são da Internet. Por favor, pague por eles ao usá -los. Se os plug-ins acima envolverem violação, envie um email. Vou removê -los. Obrigado
Este projeto não deve ser usado para o escopo de uso não permitido pela lei local. Se usado, eu ou a organização não reconhecerei e assumirei qualquer responsabilidade e termos legais.
A tecnologia não é um crime, mas o erro é a pessoa que abusa de tecnologia