This package provides you with everything you need to start efficient game programming. It adds several classes that are missing in Unity and the .NET framework. For example Coding Essentials adds a serializable dictionary with a custom inspector.
Online Documentation
Furthermore it contains highly efficient tree data structures, like quadtrees and octrees. They can be used for fast and efficient 2D/3D collision and vicinity checks.
On top of that we have added a bunch of important extension methods to ease programming.
Some important features:
- Collections
-- Serializable Dictionary + Inspector
-- Serializable FastList + Inspector
- Integer based vectors
- HSV and HSL colors
- Stopwatch with nano and microseconds
- Tree data structures
-- Quadtree
-- Octree
- Tuple structs and classes
-- Mutable and immutable versions
- Design pattern
-- Observer
-- Singleton
- ...
All in all this package contains over 100 fully documented classes with full source code.