‼️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/Graphics
and select your preferredDefault Render Pipeline
. You can use the included UniversalRP underCandy Merge/Settings
.❗IMPORTANT: Go to
Edit/Project Settings/Quality
and 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 Project
orImport
it directly. Unity explains the difference but as a rule of thumb — if you are working with a freshly created project, you can simplyImport
it.❗IMPORTANT: Go to
Edit/Project Settings/Player
and 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 Settings
dropdown.❗IMPORTANT: Go to
File/Build Settings
and add the four scenes found inCandy Merge/Scenes
in the following order (MUST BE IN THIS ORDER):0
MENU
1
LEVEL
2
INTERFACE
3
LOADING
If you are not using Unity 6 or the physics feels off — make sure to go to
Candy Merge/Systems/Candies/Prefabs
and selectCandy
prefab. Make sure that itsRigidbody2D
has itsAngular Damping
orAngular 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 Focus
Change
Auto Rotation Behaviour
to SensorUnder
Allowed Orientations for Auto Rotation
Disable bothPortrait
andPortrait 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/GameOver
in the functionTakeScreenshot()
. Here a comment gives a simple explanation on how to achieve this on mobile platforms.
Last updated