dgflash / oops-framework

基于 Cocos Creator 3.x 版本开发的游戏框架,此项目为 Oops Framework 教程项目,如果使用框架制作游戏项目可下载 oops-game-kit 游戏项目模板开发。
MIT License
394 stars 89 forks source link

oops-framework

介绍

Oops Framework 基于 Cocos Creator 3.x 开发的一款游戏框架。

  1. 提供游戏常用功能库,提高开发效率
  2. 提供业务模块代码模板,降低程序设计难度
  3. 框架内置模块低耦合,可自行删减不需要的模块,以适应不同类型的游戏
  4. 框架提供游戏常用插件工具
    • 热更新配置生成插件(传送门)
    • 策划Excel配置表生成Json格式与配套ts代码插件(传送门)

注:

  1. 项目下载后执行update-oops-plugin-framework.bat下载最新版本框架插件,在启动Cocos Creator运行项目
  2. master分支一般会与 Cocos Creator 引擎最新版本保持同步,需要其它版本可选其它分支下载

框架介绍与文档

QQ群

QQ频道提供教程,持续更新(频道号:q366856bf5)

引用且重构过的第三方库

库名 介绍 原创
WebSocket 原创者设计灵活,易扩展自定义协议 原创
animator 可视化动画状态机,与Untiy的Animator使用体验类似,扩展3D骨骼动画支持 原创
model-view MVVM组件库,原创为cc2.x版本,本人升级到cc3.x 原创
ECS Entity-Component-System,升级优化过 原创

在线演示

网络游戏全栈解决方案

角色扮演游戏解决方案 - 2D角色

角色扮演游戏解决方案 - 3D角色

新手引导解决方案

Tiledmap地图类游戏解决方案

开源框架 oops-framework gitee

开源框架 oops-framework github