DEV Community

John
John

Posted on

Dev Log 29 - Unity Security Update

🛠️ Dev Log — Sunday, 5 October 2025
Unity Upgrade & Security Patch + Loot Panel Refactor

🔧 Engine Upgrade & Vulnerability Purge
Detected Unity version 6000.0.5f31 flagged with Security Alert in Unity Hub, regarding recent vulnerabilities found in unity builds.

Unity Platform Protection Notice

Installed Unity 6000.2.6f2 (Unity 6.2) with full WebGL + Windows support

Rebound project manually via ProjectVersion.txt

Launched project from root folder after Unity Hub failed to auto-switch

Survived Unity’s reimport cycle: Library rebuild, shader sync, script recompile

🧹 Deprecated Package Cleanup
Removed Samsung Android SDK (mobile build no longer targeted)

Purged JetBrains Rider Editor package (confirmed Visual Studio 2022 as active IDE)

Cleared all deprecated package warnings via Package Manager

🧪 Runtime Integrity Checks
Project loaded successfully after extended reimport

Validated:

Prefab integrity

Slot permanence

Tooltip label obedience

No [Obsolete] warnings or missing script bindings

WebGL build path confirmed clean and supported

🧠 IDE Hygiene
IDE flow verified through Visual Studio 2022

Removed unnecessary Rider hooks to declutter scripting environment

IDE integration now matches actual workflow—no drift, no ghost packages

📦 Loot Panel System Refactor
✅ Key Milestones
Refactored StoryNodeLoader to pass all containers to a single LootPanelManager

Patched LootPanelManager.InitializePanels() to loop through containers and bind slots dynamically

Validated prefab integrity across all panels—slot prefab fields assigned, tooltip logic obeys

Confirmed runtime activation of panels 2 and 3 with correct slot counts and item data

Stress-tested with 7 items across 3 containers (Beach, Box, Safe) no layout drift or prefab breach

🧱 Relics Activated
seaweed_raw, eel_raw

RustyMeatCleaver, MeatTenderizer

peach_raw, wooden_spatula, trout_grilled

📜 Schema Notes
Panels remain inactive unless containers exist and contain items

Slot prefab reuse confirmed safe across multiple panels

Tooltip manager obeys slot click ritual across all panels

🔮 Next Steps

Fix the equipped hands items, to actually show in the correct slot, these are equipping and blocking secondary equip as intended but no sprite is visible when equipped , no tooltip showing despite being attached for this slot only.

Validate tab switching and active panel sync - sync into inventory working correctly.

Audit tooltip manager behaviour across panels - all working (the other 3 tooltip panels), exception is the single equipped hands panel.

Patch slot clearing and panel reuse logic for future nodes - slot clearning working as intended - no more infinite item loop.

Need to reimport some more items , with all updated fields and data injected via .json importer - universal.

✅ Status

Unity 6.2 sealed

Vulnerability purged

Deprecated packages removed

Runtime obeys

IDE clean

Loot panel system refactored

Shrine speaks

Debug fatigue lifted

Tomorrow -

Now with 300 followers, mostly bots and lurkers. The Discord server will be shared tomorrow, with a invite link.

It is pretty basic, shares links to my dev logs , has some images from development, will attach video/s of my staring scene setup for progress reporting. Few channels active. A small insight to follow along behind the scenes if you are interested. I will share the invite as a separate dev log.

Top comments (0)