{"repo":"TippingGame/F8Framework","free":true,"listed":false,"github":"https://github.com/TippingGame/F8Framework","clone":"git clone https://github.com/TippingGame/F8Framework.git","description":"F8 Framework是一个优雅，轻量，符合直觉的基于Unity引擎的游戏框架，组件围绕F8一键启动，框架整体遵循以极少的使用成本开发游戏。F8 Framework is an elegant, lightweight, and intuitive game framework based on the Unity engine. Its components are centered around the F8 one-click startup, and the framework as a whole is designed to enable game development with minimal usage cost.","language":"C#","stars":878,"topics":["f8","framework","game","game-development","gameframework","unity","unityframework","f8framework"],"license":"MIT","category":"game-templates","readme_excerpt":"F8 Framework 中文▲ English▼ F8 框架初衷：希望自己点击 F8，就能开始制作游戏，不想多余的事。 F8 Framework original intention: Just click F8 and start making the game, don't want to be redundant. 简介 F8 Framework是一个 优雅，轻量，符合直觉的 基于Unity引擎的游戏框架，组件围绕F8一键启动， 不用繁琐的启动配置 ， 最低的心智负担 ，框架整体遵循以 极少的使用成本 开发游戏。 支持版本 Unity 2021、2022、2023、6000 构建可支持：Win / Android / iOS / Mac / Linux / WebGL / 微信小游戏 / 抖音小游戏（构建文档，Jenkins集成） 文档快速预览 - 1分钟 ----------可选功能---------- 1. 热更新版本管理（内置） - 选择打包平台，输出路径，版本号，远程资产加载地址，启用热更新，全量打包，分包，空包。 2. 代码热更新（接入HybridCLR） - HybridCLR 是一个特性完整、零成本、高性能、低内存的近乎完美的Unity全平台原生c#热更方案。 3. 代码混淆和加固（接入Obfuz） - Obfuz 是一款开源、强大、易用及稳定可靠的充分满足商业化游戏项目需求的Unity代码混淆和加固解决方案。 4. AI全自动（接入unity-mcp） - unity-mcp 作为一个桥梁，允许 AI 助手（如 Claude、Cursor）通过本地 MCP（模型上下文协议）客户端直接与你的 Unity 编辑器进行交互。它为你的大语言模型提供在 Unity 中管理资源、控制场景、编辑脚本以及自动化任务的工具。 ----------核心功能---------- 1. 配置表（内置） - 使用Excel作为配置表，兼顾 高性能、高适应性 。字段类型分为： 基础类型、容器类型 ，可 自由组合 类型。点击F8生成的 Excel 二进制文件和C#类，点击F7实时读取 Excel 并替换数据，无需频繁导表，可多端运行时读写Excel。 2. 资源加载（内置） - 编辑器下 ：点击F8自动生成资产索引/AB名称，自动区分不同平台，清理多余AB和文件夹，Editor模式下减少开发周期，加密AssetBundle。 运行时 ：同步/异步加载单个资产，展开文件夹或同一AB下所有资产，自动判断是 Resources / AssetBundle 资产，加载Remote远程资产，获取加载进度，同步打断异步加载。你可以这样加载AssetBundle： 单个资产单个AB、指定文件夹名称（文件夹第一层的AB）、设置多个资产为同一AB名（指定任意资产名） 3. 模块中心（内置） - 模块中心可以获取所有模块的实例，延迟加载策略，自由控制生命周期。 4. 日志管理（内置） - 打印日志，写入文件，上报错误。 5. 声音管理（内置） - 声音的播放/暂停/停止/进度控制，音量控制/保存，全局暂停/恢复。Audio分为三大类： 背景音乐、人声、特效声 。 6. 事件管理（内置） - 发送消息事件，事件监听，防止 消息死循环 ，自动释放事件。 7. 时间管理（内置） - 提供Timer、FrameTimer两种计时器，暂停/恢复，自动释放Timer。 8. 补间动画（内置） - 播放/终止动画， 自由组合 动画，有旋转/位移/缩放/渐变/填充/震动/字符串动画，可根","default_branch":null,"files":null,"tree":[],"storefront":"/r/TippingGame","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TippingGame/F8Framework/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}