{"repo":"Laputa-Unity/unity-mobile-gamebase","free":true,"listed":false,"github":"https://github.com/Laputa-Unity/unity-mobile-gamebase","clone":"git clone https://github.com/Laputa-Unity/unity-mobile-gamebase.git","description":"Code base for casual mobile game","language":"C#","stars":65,"topics":["casual-game","codebase","mobilegame","unity","foudation","gamebase","game-base","template-project"],"license":null,"category":"game-templates","readme_excerpt":"Mobile Game Base — Core Singleton Architecture (Android & iOS) 👋 Hi there, I'm HoangVanThu . This repository helps you build mobile games quickly. - This is a sample gamebase for mobile games using the singleton design pattern . It lets you get up to speed quickly and ship a complete game fast. Custom packages provide powerful inspector, tween, and debug tools that accelerate development. - Note: The singleton design pattern is generally considered an anti-pattern for large projects. Use this template for small-to-mid-sized mobile games. --- Table of Contents 1. Features 2. Installation 3. Folder Structure 4. Architecture Overview 5. Data System - ScriptableObject Configs - Player Data - How to Add a New Data Field 6. Popup / UI System - How to Create a New Popup - Show / Hide a Popup from Code - Popup Lifecycle Hooks 7. Sound System - How to Add a New Sound - Playing Sounds from Code 8. Level System - How to Add a New Level - Level Loop Configuration 9. Observer / Event System - How to Add a New Event 10. Shop & Item System - How to Add a New Skin / Item 11. Daily Reward System 12. Extension Packages - CustomTween - CustomInspector - CustomHierarchy - CustomPlayerPref - CustomFindReference - CustomBuildReport 13. Debug Tools 14. Third Party 15. Support --- Features - [x] Resources System — flexible UI with smooth animations - [x] Gameplay — drag-and-drop puzzle with win/lose detection - [x] Setting — music, sound FX, and vibration toggles - [x] Shop — buy/unlock skins with ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Laputa-Unity","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Laputa-Unity/unity-mobile-gamebase/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."}