‼️Installation Guide
Render Pipeline
Built-in & URP render pipelines are supported. And versions Unity 2022 or later where Unity 6 is recommended.
Built-In Render Pipeline
Everything should work out of the box if the rest of this page is followed.
Universal Render Pipeline (URP)
❗IMPORTANT: Go to
Edit/Project Settings/Graphicsand select your preferredDefault Render Pipeline. You can use the included UniversalRP underCandy Merge/Settings.❗IMPORTANT: Go to
Edit/Project Settings/Qualityand select your preferredRender Pipeline Asset. You can use the included UniversalRP underCandy Merge/Settings.
Packages & dependencies
The packages listed here are required. Make sure they are installed and updated to the latest version. You install them via the Package Manager.
🟩
TextMeshPro🟩
New Input System🟩
Shader Graph
Installation
It is recommended that you create a new project before importing the package — but it should work either way if you are careful.
Import the Package via the
Unity Package Manager. This will prompt you to eitherSwitch ProjectorImportit directly. Unity explains the difference but as a rule of thumb — if you are working with a freshly created project, you can simplyImportit.❗IMPORTANT: Go to
Edit/Project Settings/Playerand changeActive Input Handling*toInput System Package (New). If you cannot find the setting, try searching for it in the search bar or locate it under theOther Settingsdropdown.❗IMPORTANT: Go to
File/Build Settingsand add the four scenes found inCandy Merge/Scenesin the following order (MUST BE IN THIS ORDER):0MENU1LEVEL2INTERFACE3LOADINGIf you are not using Unity 6 or the physics feels off — make sure to go to
Candy Merge/Systems/Candies/Prefabsand selectCandyprefab. Make sure that itsRigidbody2Dhas itsAngular DampingorAngular Drag(depending on Unity version) to15(or your own preference).❗IMPORTANT: Mobile Specific Development: [IF YOU ARE USING THE MOBILE VERSION OF THE PACKAGE]
❗IMPORTANT: Follows are the Mobile Project Settings that should be changed: Go to
Edit/Project Settings/Player/Android(or your specific Mobile Platform)/Resolution and Presentation[Optional] Disable
Run Without FocusChange
Auto Rotation Behaviourto SensorUnder
Allowed Orientations for Auto RotationDisable bothPortraitandPortrait Upside Down
To get the Take Screenshot functionality to work in game over scene, when a game is finished; Look in the script
Candy Merge/Systems/Game Over/Scripts/GameOverin the functionTakeScreenshot(). Here a comment gives a simple explanation on how to achieve this on mobile platforms.
Last updated