mmaclaurin
New member
Hello, experienced game dev, first time user.
It seems like the setup could be much easier if common errors were handled better.
I'm just setting up for first time, so using the typical combination of read a little, try a little, etc.
First issue: I didn't want to use camera controller, and setup made it seem optional. (I just wanted to get the motion working first) However this led to 999+ errors as it tried to access the character from the controller object which had apparently been created anyway. Had to read the code to figure out why it was barfing. Seems like you could have caught this, emitted one warning, and disabled the camera controller. Would be a time saver and a confidence booster for new users.
Second issue: there's a checkbox for whether I want to use items, and I didn't. However, if you don't set this it will again error ever frame (somewhere in "reloadables.") Again, since your UI allows this choice, your code should deal with it and catch the error, emitting only a single warning.
Generally this philosophy of defensive coding lets people ease into your system without turning on every feature first.
Otherwise, it's looking interesting and I'm just getting started. I've spent years of my life on avatar systems and I like how comprehensive the system is looking as I don't want to rebuild all that myself I'll share any other newbie issues I find.
It seems like the setup could be much easier if common errors were handled better.
I'm just setting up for first time, so using the typical combination of read a little, try a little, etc.
First issue: I didn't want to use camera controller, and setup made it seem optional. (I just wanted to get the motion working first) However this led to 999+ errors as it tried to access the character from the controller object which had apparently been created anyway. Had to read the code to figure out why it was barfing. Seems like you could have caught this, emitted one warning, and disabled the camera controller. Would be a time saver and a confidence booster for new users.
Second issue: there's a checkbox for whether I want to use items, and I didn't. However, if you don't set this it will again error ever frame (somewhere in "reloadables.") Again, since your UI allows this choice, your code should deal with it and catch the error, emitting only a single warning.
Generally this philosophy of defensive coding lets people ease into your system without turning on every feature first.
Otherwise, it's looking interesting and I'm just getting started. I've spent years of my life on avatar systems and I like how comprehensive the system is looking as I don't want to rebuild all that myself I'll share any other newbie issues I find.