Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

OpenStash: Open source inventory framework for Unity

Discussion in 'Works In Progress - Archive' started by mrzapp, Apr 15, 2014.

  1. mrzapp

    mrzapp

    Joined:
    May 26, 2013
    Posts:
    137


    Open source inventory framework for Unity


    LATEST RELEASE

    Documentation
    Issue tracker
    Example project
    GitHub repo


    What's this?
    It's an easy to implement, highly customisable inventory backend system with some cool inspectors. It supports item categories and attributes, configurable grid layout and multiple inventories.

    Participate
    • You are very welcome to make feature requests and error reports.
    • I happily add collaborators on GitHub, so don't be shy.
    Disclaimer
    OpenStash is very new, but I am using it as an important part of my own game, so I will update it regularly, and I do respond to feature requests.

    Web demo


     
    Last edited: May 6, 2014
    SememeS likes this.
  2. Eric2241

    Eric2241

    Joined:
    Dec 2, 2012
    Posts:
    642
    Looks nice, especially the GUI!
     
  3. mrzapp

    mrzapp

    Joined:
    May 26, 2013
    Posts:
    137
    Thanks, it's my other plugin OpenGUI. Check the link in my signature :)
     
  4. goat

    goat

    Joined:
    Aug 24, 2009
    Posts:
    5,182
    You know not to distract nerds with investigations of open source goodies... :)
     
    Last edited: Apr 16, 2014
  5. mrzapp

    mrzapp

    Joined:
    May 26, 2013
    Posts:
    137
    I won't rest until I've foiled every video game production in here.

    For more distractions, check my signature! And there is a conversation framework coming up too!

    Meanwhile I sneak into your homes and steal cookies.
     
    EliasMasche likes this.
  6. Eric2241

    Eric2241

    Joined:
    Dec 2, 2012
    Posts:
    642
    The OpenGUI looks really really powerful!
     
  7. goat

    goat

    Joined:
    Aug 24, 2009
    Posts:
    5,182
    That's OK, :)

    I'm going to adapt it to the new Unity UI system, but only if I like the new UI system better; then I can rewrite the 10s of pages I wrote using the old Unity UI system.
     
  8. mrzapp

    mrzapp

    Joined:
    May 26, 2013
    Posts:
    137
    It's come quite a way since its conception, and it's not just me improving it anymore. It still lacks dynamic fonts, direct drawing and a few other features that we want in there, but it will all come together in v1.0. In the meantime, if you'd like to give it a try, let us know what you think could be better, and I'll deal with it as soon as I can :)
     
  9. Eric2241

    Eric2241

    Joined:
    Dec 2, 2012
    Posts:
    642
    Can it do rich GUIs without scripting or is script necessary, as i see on the project page scripting seems to be necessary
     
  10. mrzapp

    mrzapp

    Joined:
    May 26, 2013
    Posts:
    137
    You can do most things without it, but for storing values and such, you do need scripting. There are some examples in the wiki to help you get started. If you have any ideas for automation though, I'd be happy to take a look at it
     
  11. mrzapp

    mrzapp

    Joined:
    May 26, 2013
    Posts:
    137
    The reason for doing it is that there is no deadline for the official Unity GUI, and when/if it comes out, it might not even have all the features you need. With a community project like this you can make requests that are actually tended to, and it's free.
     
  12. Eric2241

    Eric2241

    Joined:
    Dec 2, 2012
    Posts:
    642
    Perhaps, for a save game button or such, it can serialize data through an xml attribute system.
     
  13. mrzapp

    mrzapp

    Joined:
    May 26, 2013
    Posts:
    137
    Well, I actually have written a JSON serializer too, I could definetily make another plugin out of that and make them work together. Not a bad plan at all.
     
  14. Eric2241

    Eric2241

    Joined:
    Dec 2, 2012
    Posts:
    642
    JSON is also a very valid plan too.