# oops-framework **Repository Path**: dgflash/oops-framework ## Basic Information - **Project Name**: oops-framework - **Description**: 基于 Cocos Creator 3.x 版本开发的游戏框架,此项目为 Oops Framework 教程项目,如果使用框架制作游戏项目可下载 oops-game-kit 游戏项目模板开发。 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: https://gitee.com/dgflash/oops-framework/wikis/pages - **GVP Project**: No ## Statistics - **Stars**: 1514 - **Forks**: 506 - **Created**: 2021-07-03 - **Last Updated**: 2025-08-08 ## Categories & Tags **Categories**: game-dev **Tags**: CocosCreator, 游戏框架, TypeScript, JavaScript, 游戏开发 ## README
star

# 概览 oops Framework 是一款基于 Cocos Creator 3.x 开发的游戏框架。自 2021 年 7 月开源起,它始终与 Cocos Creator 3.x 的各个版本保持同步更新。与此同时,该框架也在持续迭代版本,不断提升稳定性与易用性。

# 设计理念 oops Framework 致力于提供一个拥有游戏开发常用技术的框架,从而提高开发效率、降低开发门槛、专注于内容设计、促进技术共享和交流。

# 框架特点 - 提供较为全面的游戏开发常用技术 - 提供可提高开发效率的插件工具 - 提供教学项目以及不同类型的解决方案项目 - 拥有稳定可靠的框架技术 - 对新人极为友好,操作简单且易于上手 简要结构: ```mermaid graph LR OOPS -.主框架.-> oops-plugin-framework OOPS -.热更新.-> oops-plubgin-hot-update OOPS -.Excel转json.-> oops-plubgin-excel-to-json ``` 主框架部分: ```mermaid graph TB 主框架 --> 核心模块 核心模块 --> 界面管理 核心模块 --> 音效管理 核心模块 --> 消息管理 核心模块 --> 资源管理 核心模块 --> 本地存储 核心模块 --> ... 主框架 --> 可选模块 可选模块 --> 动画状态机 可选模块 --> MVVM 可选模块 --> ECS 可选模块 --> 网络模块 可选模块 --> 渲染纹理 可选模块 --> GUI组件 可选模块 --> ...等 ```

# 官方推荐 -
Cocos 官方推荐框架 - Cocos 官方2022年TOP10的插件工具 - Cocos Creator 3.x 优秀开源框架 - Cocos Creator 3.x 优秀开源框架盘点 框架产品案例: [产品案例](https://gitee.com/dgflash/oops-framework/wikis/%E5%BA%94%E7%94%A8%E6%A1%88%E4%BE%8B)

# 学习资源 oops框架文档: [WIKI](https://gitee.com/dgflash/oops-framework/wikis/pages?sort_id=12002375&doc_id=2873565) bili视频教程:[dgflash](https://space.bilibili.com/479459079?spm_id_from=333.788.upinfo.detail.click) Cocos Store产品:[Cocos Store](https://store.cocos.com/app/search?name=oops)

# 社群链接 - 798575969(1群 - 满) - 621415300(2群 - 满) - 628575875(3群 - 满) - 226524184(4群 - 满) - 741197640(5群 - 满) - 438995424(6群 - 满) - 916492808(7群 - 推荐) ### QQ频道:q366856bf5 > 欢迎大家交流、推广,在此感谢!