{"id":23630112,"url":"https://github.com/alex-rachel/gameframework-next","last_synced_at":"2025-04-08T08:17:49.922Z","repository":{"id":151420526,"uuid":"619501683","full_name":"Alex-Rachel/GameFramework-Next","owner":"Alex-Rachel","description":"GameFramework-Next","archived":false,"fork":false,"pushed_at":"2024-10-11T15:15:49.000Z","size":29332,"stargazers_count":494,"open_issues_count":4,"forks_count":98,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-04-01T07:42:31.652Z","etag":null,"topics":["gameframework","hotfix","hybridclr","luban","unitask","yooasset"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Alex-Rachel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-27T09:11:26.000Z","updated_at":"2025-03-31T09:57:25.000Z","dependencies_parsed_at":"2024-01-05T07:39:28.356Z","dependency_job_id":"26070d02-83a9-45a7-bbc3-55427aa36c2d","html_url":"https://github.com/Alex-Rachel/GameFramework-Next","commit_stats":null,"previous_names":["alex-rachel/gameframework-next"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alex-Rachel%2FGameFramework-Next","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alex-Rachel%2FGameFramework-Next/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alex-Rachel%2FGameFramework-Next/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alex-Rachel%2FGameFramework-Next/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Alex-Rachel","download_url":"https://codeload.github.com/Alex-Rachel/GameFramework-Next/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247801176,"owners_count":20998339,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gameframework","hotfix","hybridclr","luban","unitask","yooasset"],"created_at":"2024-12-28T01:33:31.229Z","updated_at":"2025-04-08T08:17:49.896Z","avatar_url":"https://github.com/Alex-Rachel.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GameFramework-Next\n\n\n[![UnityVersion](https://img.shields.io/badge/Unity%20Ver-2019.4.12++-blue.svg?style=flat-square)](https://github.com/ALEXTANGXIAO/GameFramework-Next)\n[![License](https://img.shields.io/github/license/ALEXTANGXIAO/GameFramework-Next)](https://github.com/ALEXTANGXIAO/GameFramework-Next)\n[![License](https://img.shields.io/github/last-commit/ALEXTANGXIAO/GameFramework-Next)](https://github.com/ALEXTANGXIAO/GameFramework-Next)\n[![License](https://img.shields.io/github/issues/ALEXTANGXIAO/GameFramework-Next)](https://github.com/ALEXTANGXIAO/GameFramework-Next)\n\nGameFramework\n\nYooAsset\n\nUniTask\n\nluban\n\nhybridclr\n\n实现初衷：作为一个商业级成熟的资源框架 YooAsset对资源包的设计和划分会稍微更成熟一些。包括对DLC的支持 以及webgl的支持，资源定位地址的支持等。不管是上steam还是小游戏都更自洽。且GameFramework的资源模块存在一定的设计过度问题。故在此首次把YooAsset接入GF并实现热更新。（HybridCLR热更新流程已经实现）\n\n\n``` \n//程序集划分设计\nAssets/GameScripts\n├── Editor              // 编辑器程序集\n├── HotFix              // 游戏热更程序集目录 [Folder]\n|   ├── GameBase        // 游戏基础框架程序集 [Dll]\n|   ├── GameProto       // 游戏配置协议程序集 [Dll]  \n|   ├── BattleCore      // 游戏核心战斗程序集 [Dll] \n|   └── GameLogic       // 游戏业务逻辑程序集 [Dll]\n|           ├── GameApp.cs                  // 热更主入口\n|           └── GameApp_RegisterSystem.cs   // 热更主入口注册系统\n└── Runtime             // Runtime程序集\n```\n\nPS:pc、android、ios、webgl热更已跑通，旧版GameFramework-at-YooAsset请挪步去classic分支\n\n## \u003cstrong\u003e特别鸣谢\n#### \u003ca href=\"https://github.com/tuyoogame/YooAsset\"\u003e\u003cstrong\u003eYooAsset\u003c/strong\u003e\u003c/a\u003e - YooAsset是一套商业级经历百万DAU游戏验证的资源管理系统。\n\n#### \u003ca href=\"https://github.com/EllanJiang/GameFramework\"\u003e\u003cstrong\u003eGameFramework\u003c/strong\u003e\u003c/a\u003e - Game Framework 是一个基于 Unity 引擎的游戏框架。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falex-rachel%2Fgameframework-next","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falex-rachel%2Fgameframework-next","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falex-rachel%2Fgameframework-next/lists"}