Three systems, in motion
Procedural climbing system
A rock wall generated at runtime, with hand and foot holds scattered using Poisson-disc sampling so every route feels natural instead of gridded. A guide line tracks the nearest reachable hold to your cursor, and clicking just jumps you to it. There's a stamina system too, so you can't just spam jumps forever.
Save file & character creation
Lets a player hold multiple, separate save files for the same game, each one with its own character and its own set of modifiers. There's a basic character creator built in too, so every save actually starts from a character you made, not a shared default.
Shop & inventory system
You buy items from a simple shop, but the real focus is the inventory that receives them. Items can be sorted by name or by grade, and searched the same way, by name or by grade, so a big collection never turns into a mess.
Everything above runs on p5yui
p5yui, a scripting framework for Roblox systems
The shared foundation behind the climbing, save file, and inventory systems above. Full setup, module breakdowns and the API reference all live in the docs. Read p5yui-framework on GitBook.