| home |
| name |
text |
tagline |
image |
actions |
| GFramework |
面向游戏开发场景的模块化 C# 框架 |
基于清洁架构和CQRS模式的现代化游戏开发框架 |
| src |
alt |
| /logo.png |
GFramework Logo |
|
| theme |
text |
link |
| brand |
快速开始 |
/getting-started/quick-start |
|
| theme |
text |
link |
| alt |
架构概览 |
/getting-started/architecture-overview |
|
| theme |
text |
link |
| alt |
API 参考 |
/api-reference/core-api |
|
|
|
| title |
details |
| 🏗️ 清洁架构 |
基于Model-View-Controller-System-Utility五层架构,实现清晰的职责分离和高内聚低耦合 |
|
| title |
details |
| 🔧 CQRS模式 |
命令查询职责分离,提供类型安全的命令和查询系统,支持可撤销操作 |
|
| title |
details |
| 📡 事件驱动 |
强大的事件总线系统,支持类型安全的事件发布订阅,实现组件间松耦合通信 |
|
| title |
details |
| 🎮 Godot集成 |
深度集成Godot引擎,提供丰富的节点扩展方法和对象池化支持 |
|
| title |
details |
| 🔄 响应式编程 |
可绑定属性系统,自动化的数据绑定和UI更新机制 |
|
| title |
details |
| ⚡ 源码生成器 |
基于Roslyn的源码生成器,自动生成日志、枚举扩展等样板代码 |
|
|