[Released] Ultimate Collections

Ultimate Collection is a C# collection library specifically targeted at games. It adds a couple of new, much needed, collection types. Also supplies new version of most of the default .NET collections that are improved with thread safety.

  • New collections added: Cyclic Buffer, Priority Queue (MinHeap and MaxHeap), Allocation Free LinkedList, Object Pool, ThreadSafeMinHeap, ThreadSafeMaxHeap.
  • Thread safe standard collections: ThreadSafeDictionary, ThreadSafeSortedDictionary, ThreadSafeQueue, ThreadSafeStack, ThreadSafeArray, ThreadSafeList, ThreadSafeHashSet.
  • For those serious performance nuts that do a lot of threading, Ultimate Collections also adds two lock-less collections: ConcurrentQueue and ConcurrentStack which allow for an unlimited amount of reading and writing threads at the same time, without locking! These have been backported from Mono2.10 to work with Unity.

Check out the 28 pages long http://dl.dropbox.com/u/19877504/UltimateCollections_Documentation.pdf for more info.

Price: $20
Link: https://www.assetstore.unity3d.com/#/content/6116

Been trying very hard to purchase this asset…but the link to the asset store doesn’t bring anything up (asset store hangs) and a search of the name of asset or even “fholm” does not bring up this asset.

I removed my assets from the store as I open-sourced most of them here: GitHub - fholm/unityassets: Assorted unity assets and utilities

however the Ultimate Collections is not available due to i lost the source code for it.

Not used this myself but I recently lost the source code a c# epos system I wrote about 7 years ago. It was really easy to recover the source code from the binarys because of the way c# is complied. Did you try to recover your source from the dll’s?

Chris

I know that is possible, I’m just not sure i care enough to put the effort in ;p