
This example shows you well-designed game architecture, framework and many other best practices.OverviewIn this example, you will learn how to make working with a project more convenient, you will learn how to design a high-quality modular game architecture, you will get a great game framework, and you will also learn many other useful ideas.I am sure that this project will be useful for anyone who wants to improve their coding skills!Third-party noticesThis package contains the third-party packages under their own respective licenses.Adventure - Sample GameThis package is developed by Unity Technologies.It's licensed under the Unity Companion License.Files:- Assets.Project.01.UI/MainScreen/Music/Theme.oggLinks:- https://assetstore.unity.com/packages/templates/tutorials/adventure-sample-game-76216- https://unity.com/ru/legal/licenses/unity-companion-licenseTower Defense TemplateThis package is developed by Unity Technologies.It's licensed under the Unity Companion License.Files:- Assets.Project.01.UI/GameScreen/Music/Theme_1.wav- Assets.Project.01.UI/GameScreen/Music/Theme_2.wavLinks:- https://assetstore.unity.com/packages/essentials/tutorial-projects/tower-defense-template-107692- https://unity.com/ru/legal/licenses/unity-companion-licenseInter fontThese assets are developed by Rasmus Andersson.And it's licensed under the SIL Open Font License, Version 1.1.Files:- UIToolkit.ThemeStyleSheet/Assets.UnityEngine.UIElements/Fonts/Links:- https://rsms.me/inter/- https://github.com/rsms/inter/blob/master/LICENSE.txtcom.unity.ui packageThese assets are developed by Unity Technologies.And it's licensed under the Unity Companion License for Unity-dependent projects.Files:- UIToolkit.ThemeStyleSheet/Assets.UnityEngine.UIElements/Images/Links:- https://github.com/needle-mirror/com.unity.ui/tree/master/PackageResources/Images- https://unity.com/ru/legal/licenses/unity-companion-licenseThe project has the following modules:ProjectProject.UIProject.AppProject.GameProject.Game.EntitiesProject.Game.WorldsProject.InfrastructureThe project has the following dependencies:Addressables ExtensionsAddressables Source GeneratorColorful Project WindowGame Framework ProUIToolkit Theme Style Sheet