Day 11 Update


Didn't get too much done on stream today so for the first time in a very long while, I worked on my game offline. Was a good time just getting some saving stuff figured out, and overall I'll probably start making a habit of working things out off stream so that I can pick up the pace of development without sacrificing attention to detail.

Either way, I'm burnt out from staring at unity since 11am yesterday (it's technically 2am as i'm typing this), time to slap down them patch notes and hit the bed!

Known issues:

  • Scene transitions still cause issues sometimes
  • file names in save files are all crazy
  • notification panel not displaying correctly after load (or just in general in build, need to test)

Changelog:

  • created new manager system for tracking dialogue scriptables via an ID
  • created new scriptable to hold references to relevant dialogue for a scene 
  • modified the dialogue graph system to utilize this new approach to saving/loading scriptables to prevent multiple instances being generated and essentially creating more work for garbage collection 
  • swapped savable object manager to not holding any data in a static field 
  • modified savable object manager to track destroyed objects and automatically destroy them (if present in a scene) on load 
  • added new manager for keeping track of item pickups in world and re-creating them in the correct locations 
  • made sure the pickup manager properly destroys items from a scene when they're already picked up in save data 
  • made sure pickup manager adds items that have been removed & fixed some duping issues 
  • hopefully fixed some type-casting issues that could have arisen within the saving/loading system for items 
  • fixed some misc null references during the loading mechanic 
  • rewired loading mechanic to work through triggering a re-load of scene (was running into too many odd initialization issues otherwise) 
  • modified missing item detectors to be puzzles & wired them up with saving system 
  • added null check for music player -fixed issue with player input bugging between scene loads 
  • fixed issue with notification panel completely breaking between scene loads 
  • added way to run async methods dynamically in the late end of scene load 
  • added way to designate save file to load upon completion of scene load 
  •  ^also partly incorporated this into the wait time for scenes loading

Files

Build.zip Play in browser
Mar 26, 2023

Leave a comment

Log in with itch.io to leave a comment.