{"repo":"MaiKuraki/UnityStarter","free":true,"listed":false,"github":"https://github.com/MaiKuraki/UnityStarter","clone":"git clone https://github.com/MaiKuraki/UnityStarter.git","description":"A production-ready, modular Unity framework with UE-inspired Gameplay Ability System, zero-GC infrastructure, and hot-update support. Battle-tested, DI-friendly, and cross-platform optimized. 一个高性能、高拓展性、高度优化、支持热更新、功能强大的 Unity 启动模板。具有类虚幻引擎的 GameplayFramework 与 GAS 设计，高度兼容各类控制反转（IoC/DI）框架。","language":"C#","stars":792,"topics":["gameplayabilitysystem","unity","unity-framework","unityframework","gas","game-development","gameplay-ability-system","unreal-engine","object-pool","unity-di"],"license":"MIT","category":"game-templates","readme_excerpt":"A production-oriented, modular Unity foundation project and reusable framework base, informed by Unreal Engine architecture. Its GameplayFramework applies Unreal-style gameplay organization around Actor , Pawn , Controller , and GameMode , while Gameplay Abilities and GameplayTags provide GAS-like ability and tagging primitives for explicit gameplay contracts. UnityStarter targets medium-to-large Unity productions with long-term iteration needs: explicit ownership boundaries, performance-conscious runtime systems, engine-agnostic core layers, and project-owned build/tooling infrastructure. English 简体中文 [!NOTE] If you find this project helpful, please consider giving it a star ⭐ Thank you! Table of Contents - Table of Contents - Why UnityStarter - What Is Inside - Architecture Principles - Project Ownership Model - Repository Layout - Module Map - Gameplay - AI - Data, Assets And Content - Runtime Infrastructure - Build, Tools And Quality - Networking Status - Build, CI/CD And Project Tooling - Build is project-owned infrastructure - Tools for derived projects - Getting Started - Requirements - First Run - Using Individual Modules - Technology Stack - Documentation - Validation Status - Related Projects Why UnityStarter UnityStarter is for developers and teams who want production-grade Unity structure from the start: predictable asset ownership, separated gameplay architecture, data-driven content, explicit module boundaries, build automation, analyzers, and maintenance tools.","default_branch":null,"files":null,"tree":[],"storefront":"/r/MaiKuraki","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MaiKuraki/UnityStarter/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."}