More documentation & polishing
This week’s focus was once again all on finalizing, testing and polishing systems. I continued the documentation and finalized several more systems. The polishing and documentation definitely takes quite a bit more time than I was hoping they would but that’s probably because I didn’t account for the fact that it’s almost double the workload compared to polishing systems for a game. This is mostly because for an asset all the code needs to be documented and polished as well as the features themself for the developers to use. For a game it’s great to have the internal polish and documentation but isn’t quite as important as having the polish on the outside. In game code you can definitely tackle code polish and documentation at a later time but that’s not really an option for code in an asset. I also added several more quality of life improvements this week such as the option to generate all the files required for setting up a new settings menu. This removes the necessity for users to duplicate a bunch of stuff manually and then modify afterwards. This manual process is pretty much existent in every asset but with this extra step of generation I reduced it to an absolute minimum for this asset. After adding the asset to a project it’s technically possible to get a new setting menu up and running in less than a minute which is so much faster and better than my original version I had envisioned. For the documentation I plan to do quite a bit of recording this week of the different processes to create menu(s). I’m looking forward to sharing some of those with you in next week's devlog.
Notable tasks this week:
More polishing and finalizing of systems
That’s all I got this week. I hope you are all doing well.
Stay safe out there and I’ll see you next week.
0 comments