Whats coming in Save Manager 2.x?

Whats coming in Save Manager 2.x?

Currently the save manager is the asset with the longest time since its last update & with the most progress on its update. As this is the case I felt like updating you all with what has changed between the old and new versions and how it’s progressing so far.

The bad with the old setup

1.x while stable it has a lot of flaws both in workflow and how adaptable it is to different projects. The setup only allowed for 1 save data class which could easily get bloated and was often a slightly inconvient setup for non serializable types such as vectors. The setup also had no way of editing the save in the editor which is inconvient when debugging issues with projects.

What is the new version offering?

The new version offers a much more modular setup which addresses all of the above and more. This currently includes:


Save Objects & Values


  • Save objects holding a collection of values that can be defined as needed.
  • Can save Vectors & Colors as their normal values. No need for SaveVector2 etc anymore.
  • Can store as many objects as needed.
  • Tool like in 1.x to help make save objects.
  • Easily make variants of data in the save with different save keys.

Save Editor


  • Ability to edit all save data in a window.
  • Changes in values apply to game save when changed.
  • View/hide each save object & save value.
  • Easy reset for objects & values.

Save Profiles


  • Ability to save a copy of the current save data setup in the editor and load back to it when needed.
  • Profiles can also be edited in the normal Unity editor if needed.
  • Changing data structure will reset values in profiles, not ideal but the feature is intended for debugging mostly and struture changes can be worked around.

Saving Icon

The ability to show an icon on a canvas when the game is saving for a defined amoount of time. Handy if you want to let the user know the game is saving and that they should not close the game while it is active. Currently is still a work in progress but the first version is working as of writing.

Faster saving and loading


  • Data stored in dictionaries for better performance.
  • Saving and loading process has additional catches to avoid issues.

What is still to-do?


As of writing there is still a fair amount of work to do on the asset before it reaches a testable version. This includes a load of bug fixes to the current setup & a few features I’ve yet to implement which include:

  • Save Encryption
    • A way to let the user encrypt the save data should they wish to for extra security.
  • Path Remapping
    • Support for the user to remap the save path for the save data outside of the project as well as any editor paths for generates files from the asset such as settings assets & save profiles.
  • Additional Collection Types
    • Support for the normal Lists/Arrays as well as other variants and dictionaries.
  • WebGL Support?
    • A planned feature that 1.x didn’t support. My hope is to find a solution to let this new setup work on Web builds. But I do need to do some more research on this to be sure that it’ll work.
  • Documentation & Tutorial Media
    • The big bad of any asset, the docs. Always a slow process. For 2.x I plan to work find a good solution for the docs to be hosted on that I like, It’ll follow a similar structure to the Multi Scene docs I wrote last year though. With some video tutorials going over the basics of how to use the asset to hopefully help new users with commonly asked questions.

ETA?

I don’t have a firm date for release yet as I need to finish the code first, but I imagine that it’ll be ready by around April at the latest. I’ll post a more exact date when I have one but for now that is the best I can give you.

Build Version 1.1.0 Update

What is Build Versions?

Build Versions is a tool I made back in 2021 to fix an issue I was having far too often. This being that when it came to making builds to release or even test, I would forget to increment the version number of the game in the player settings. I got so annoyed by it that I looked into if there were any tools to automate this. While I found a few build based tools, most of them were geared to being a custom build manager or something, while I personally just wanted a simple build number incrementor. So I made one

How it works

Unity has some interfaces that tie into the build process such as IPostprocessBuildWithReport which can be used to perform logic when a build is made. From there I add my own logic to update the numbers I need as well as a scriptable object holding some extra data.

What changed in the latest update?

Slowly over the last few months I’ve been kinda sitting on the update due to figuring out how I was going to improve the documentation setup. As before it was a little jank. But I also changed a lot of the backend logic for the tool so the logic that updates on build could be modular, improved the settings for the tool to be in the project settings window instead of a custom editor window & better formatted logs.

Where can I get it?

Like all my tools I offer this for FREE! You get get it on the Unity Asset Store, Itchio or Github, links below:

Monthly Update | Feb 2022

Welcome back to the monthly update, where you can find a summary of all the last months activities. So, here’s what happened this month

Project Tilly

More progress has been made on Project Tilly this month, being my main focus at the moment. As always you can see the latest from this project either on the upcoming channel in our discord server (hidden under the games role), or here: https://carter-games.itch.io/project-tilly/devlog

The main progress this month was on the computer system in the game. getting the laptop to function like a day to day laptop would. So far this has gone well, but there is still a fair bit to do before it is ready. On top of this have been several bug fixes and backend changes along with some improvements to the multi-scene system.

Asset Store Product Source Code

During this month a little side project was going on. As all our asset store products are free it made sense to allow the source code to be public on Github. This has now been done and will be updated when I push changes to the store versions code. This will likely be the most up to date version of each asset as there is no review time and I may even release experimental assets or smaller bits of code on there as well, so it’s worth following if you are not already: https://github.com/CarterGames

Audio Manager 3.x.x?

So looking at the source for 2.x.x recently I’ve found some areas that could be improved and some features that I would like to add. Due to this I feel a 3.x.x version coming. Now currently I’m only working on this in the around an hour I get before work on the weekdays and only on the weekdays so its taking some time to develop. I’ve also had to cut a feature I wanted due to not knowing a way of making it work, that being method chaining when calling to play a clip. The update will add more of a static approach to the backend for ease of use for beginners, less setup to make it easier to get going and automatic audio file scanning 2.0 which will update when you add or remove files from your project. A little sneak peak of the asset settings so far below:

Closing

That’s about all for this months update, obviously being the shortest month less got done. But lots to come, see you next month!

Year In Review 2021

Year In Review 2021

Just like last year, we’re back with another review over the last years progress, what’s new, some stats and what we are planning for the future. While this year has been quieter than last year for new releases, there has still been some excellent progress this year.

The Stats

The stats this year are a massive increase since last year. What needs to be remembered is that all download are organic, meaing we’ve not paid for any adverts and anything, making every user count. So to make gains over the last year is always good. Google Play did rather well mostly due to a few spikes throughout the year on Detective Notes causing an increase in the overall downloads. We also had a good year on the asset store with a new asset and several updates the further improved the existing ones. The only area lacking currently is the games side, but this is going to be worked on next year.

2022

Next year the aim is to work on the games side of things way more while still supporting the existing products on the side. This has already begun with Project Tilly. Now that isn’t the name of the game, its just a placeholder while I think of a name I like for the game. The game will follow a week in the life of Isabelle, a student living alone in a small studio flat. Experience her struggle as she tries to go from day to day, suffering from several mental helath issues such as anxiety, loneliness & depression. The plan is to release new builds throughout the games development to gather feedbacka dn get the bugs out as we make it. We have an early build with a whiteboxed enviroment of the flat level avalible now. Download it and see more about the game on its Itch.io page here: https://carter-games.itch.io/project-tilly

Now this isn’t the only project we have going, we have other ideas that may or may not be worked on in the future. Above are just 2 of the many idea’s that we’ve had recently. These also have project names as it saves coming up with names for them when we don’t have definite plans for them.

Want to keep up to date with everything going on next year? Here are our socials to follow. We hope you’ve had a good year, despite the pandemic and all. Lets hope 2022 is a great year!

End of November Update

End of November Update

Its been a few weeks since the last update, but we do have a bit of news to share so here goes.

Build Versions

Build versions, our latest asset, is finally out on the Unity Asset Store after a really long review time, which was around 45 days give or take. The first few days of the asset being live have been great though xD, We’ve had record page views & asset claims which has made it worth the wait. I recently filmed a short overview video for the asset which I’m still working on the captions for as I write this. You can see the video on the store listing or on our YouTube channel. I plan film more of these for our other assets soon so each one has at-least 1 video explaining how to use it xD

Drop Tables

What happened with Drop Tables? yea, I’m still undecided on what the use case this asset is for and how it should be setup to allow it to work with multiple games. Because of this, I’m postponing the asset for now until I get the time to sort this fully xD

Audio Manager Version 3

We’ve notice a few issues with Audio Manager 2.5.4, which we are working on a patch for presently. However we also have a major overhaul coming soon! Its Version 3 baby! Backend wise some of the stuff is getting moved around and the way the asset is used is changed from inspector based to scriptable object based. Mostly this means the asset will be more flexible and hopefully more performant with less laggy inspectors, improved auto scanning, manual scanning options & more! This may or may not come out this year, we’ll see how it goes.

Leaderboard Manager

The backend for the new leaderboard manager changes are ready, we just need to test it & do all the front end stuff xD This is on track, though I’d expect it to be coming out early 2022 as most of the development time will be during and after Christmas and the asset store review team will probably be off until new year by then xD

Games in 2022

We really want to make a game xD With the asset changes currently planned, we should have all of our assets at a decent point where supporting and updating them shouldn’t take too much of our time. So our main goal for next year is to release or make significant progress on a game title. We don’t know what yet, but its our main goal for next year!