Hello everyone,
This is my first post on the Unity forums, but I’ve been using Unity for a little while now. I’d like to get some feedback on a project of mine that I plan on preparing for the Asset store in the coming months.
It’s a procedural game item generator that uses affixes - think Diablo, Torchlight, Path of Exile, etc.
It reads XML files to build a database of items, prefixes, suffixes, and rarities, and then fits them together intelligently.
It started out just as a little selection algorithm and item constructor, but it’s been expanding rapidly. I want to get it to a point where, if you want, you could use it as a complete item/inventory/equipment solution. Check it out here:
https://4d6a6aaab97cf4c38fcc12a8e309826202cd7fb5.googledrive.com/host/0BxsXVYMElwaZZExaX1U0Y1NVQzQ/Diabolic%20dev%20build.html
(Click a box to generate items. Hold L-ALT for item name popups. Clicking on an equipped item will send it back to the inventory. Players have unique inventories but the stash is shared. Also please forgive the item art - it’s just GIS placeholders until I finish modelling)
It’s set up for RPGs/ARPGs but it’s genre-agnostic. After I finish the 3D demo and make it look at least halfway decent, I’m going to make a little 2D side-scrolling shooter demo. The engine should have no problem spitting out procedural Borderlands-esque guns (should have, we’ll see how good my code is, haha)
I feel like this sort of item generation is really underutilized in modern games when you consider how powerful it is - and how good it feels to the end user (gimme them purps, Blizzard). Plus I just really love games that use these kinds of loot systems, and play them all the time.
There’s still a lot to do - I have to settle on a serialization strategy, make testing and adjustment tools for the selection algorithm, clean up the code and the final output of the items, and tie off a few loose ends.
What I wanted to do, though, was present it to the community to get some feedback.
So, I want to do is ask you all: what you would like to see in a system like this? What would you like to see as a developer, and as a gamer? If you’ve developed a game that manages player items, what parts of it would you wish an asset handled for you?
I want this to be my first Asset Store submission, so I want to come out of the gate strong