A little setup.
A lot of sunshine.
Install the kit, connect your assets and test your own experience.
Version 2.1.1 · Roblox Studio · English UIInstall into a
backed-up place.
Stop Play mode and save a backup of your destination place. Open Roblox Studio’s Command Bar, copy the full contents of INSTALL-SUNNY-SIDE.luau from your download and execute it once.
The installer creates ReplicatedStorage/SolarUI, StarterGui/SolarUI and the server modules. It refuses unrelated instances with conflicting names. Press Play to explore the eight menus. E collects sunshine; M opens or closes the menu.
Studio uses isolated in-memory data. Restarting Play resets the demo. Production profiles use DataStoreService in your published experience.
Connect the art.
Bring the sound.
Upload the supplied 17 PNG illustrations and two effect textures under your own Roblox account or group. Replace the preview IDs in ReplicatedStorage/SolarUI/Assets, following the included assets/artwork.json map.
Upload the four WAV files. In Config.Audio, map Music to sunshine-loop.wav, Click to sunny-click.wav, Tick to wheel-tick.wav and Reward to sunny-reward.wav. Authorize the images and audio for your experience and wait for moderation where required.
The existing IDs are preview references, not an ownership or permission transfer. Unapproved or unauthorized assets may appear blank or silent.
Your products.
Your experience.
Publish a private test experience under its final owner. Create your own Developer Products in Creator Hub. Set Config.ProductUniverseId and each Config.RobuxProducts[].ProductId. The shipped purchase IDs are intentionally zero.
The catalogue includes three gem bundles and seven dual-currency offers. The client fetches the actual Roblox sale price; BasePrice is only a reference. The Sunshine Pass premium track uses in-game gems and is not a Roblox Game Pass.
Paid rewards are granted only by ProcessReceipt on the server. If your game already has a receipt callback, merge the routes: an experience can only have one active ProcessReceipt callback. See the official Roblox Developer Products guide.
Keep the style.
Shape the rules.
Config controls prices, rewards, wheel probabilities, progression and audio. View controls composition and responsive layout. Motion and Audio handle effects. Economy, Profiles and Server validate actions and manage persistence.
Customize the installed scripts in Studio. The separate src files are editable references; they are not automatically synchronized with the embedded installer. Reinstalling overwrites the kit’s configuration, so back up your edits first.
Review any existing leaderstats, WalkSpeed, economy, persistence and purchase systems before integration. The kit provides a starting point; your world and complete gameplay loop remain part of your own project.
A little testing.
A confident start.
Test collecting, the daily claim, the free wheel, in-game purchases, equipping pets, upgrades, pass rewards and rebirth. Check both audio sliders and Reduced Motion.
Verify the Roblox purchase prompt, cancellation and reward receipt in Studio. In a private published test experience, verify saved balances and rejoining. Use a separate test universe or DataStore for persistence experiments.
Inspect desktop, tablet and your target phones. Long menus should scroll, labels should remain readable, and safe areas should clear device controls. The included layouts were checked in Studio; physical devices and gamepad navigation are not all certified.
Know what
comes with it.
Ten editable Luau source files, two setup/preview scripts, 17 illustrated PNGs, two effect textures, four WAV files, source prompts/generators and English/French instructions are included. No 3D pet models, map, PSD files or complete tycoon game are bundled.
Illustrations were generated with OpenAI image tools. Code, textures and audio synthesis were developed with AI assistance. Most artwork is 1254 × 1254; product screenshots are native 3840 × 2160.
This guide covers the Sunny Side package and its installation. Product price: $9 USD. Contact Embedary for current availability, licensing and purchase options.