A better-made version without modding support (WIP) https://yandex.com/games/app/327240?draft=true&lang=en
Suika-like with modding support, made to learn how to handle mods
I thought about using Addressables or AssetBundles, but chose manual loading to enable modding without the need for Unity Engine
Complete game loop
Ability to continue the last game
High score system with saving and loading
Modding support
Auto image size detection
Windows: C:/Users/{userName}/AppData/LocalLow/R1nge/Suika/Mods
Android: /storage/emulated/{userId}/Android/data/com.R1nge.Suika/files/Mods
Suika skins
Suika icons
Container skin
Music
Drop chances
In game background image
Loading screen icon
Loading screen background
Character skin
Merge sounds
Sounds' volume
Points system
Different suikas amount (!= 12)
Scripting
The mod title should be the same as the folder name
The game supports image of any size in PNG JPEG formats; each dimension must be, independently, a power of two
But, to avoid lag spikes while loading images, it's better to stick to recommended sizes in px
Suika skin sprite = 256-512
Suika ui icon sprite = 128-256
Container skin sprite = 256-512
In game background = screen resolution in 16:9, 18:9, 21:9 ratio
Loading screen background = screen resolution in 16:9, 18:9, 21:9 ratio
Loading icon = 128-256
Character skin = 128-512
The game supports audio files in MP3 WAV OGG formats
Look at an example mod in StreamingAssets
folder
aniketrajnish for Collider optimizer
ionxeph and Cover Corp for hololive suika assets