{"repo":"s1gurd/CherryFramework","free":true,"listed":false,"github":"https://github.com/s1gurd/CherryFramework","clone":"git clone https://github.com/s1gurd/CherryFramework.git","description":"Set of tools for simple and rapid game development in Unity","language":"C#","stars":17,"topics":["framework","game-development","toolset","unity"],"license":"GPL-3.0","category":"game-templates","readme_excerpt":"CherryFramework Introduction CherryFramework is a comprehensive, modular Unity framework designed to accelerate game development by providing battle-tested solutions for common game architecture challenges. It promotes clean architecture, decoupled components, and rapid prototyping through a cohesive set of integrated systems. This is a complete, production-ready foundation for Unity development with: Dependency Injection for loose coupling and testability Data Models with automatic UI binding and persistence Save/Load System for game state with GUID-based identification UI Framework with navigation, widgets, and dynamic lists Audio System with 3D spatial support and pooling State Management for decoupled event communication Tick Dispatcher for optimized update frequencies Object Pooling for performance-critical objects The framework is designed to be modular - use what you need, ignore what you don't. Each system works independently but integrates seamlessly when combined, allowing you to build anything from simple prototypes to complex, full-featured games. --- Where to start 1. Download project and open in Unity (built in Unity 6, but any version past 2020 should be fine) 2. Take a look at demo project in Assets/Sample folder. Game scene is located in Assets/Sample/Scenes/dinoscene.unity Try to launch it several times to see how save system is working 3. Read the Readme.md for Sample Game 4. Read the following docs (if needed) --- CherryFramework Overview Philosophy Cherry","default_branch":null,"files":null,"tree":[],"storefront":"/r/s1gurd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/s1gurd/CherryFramework/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."}