The Universal Render Pipeline is visually stunning and high performance improvement to Unity Standard Builtin pipeline, it gives the widest reach of compatibility, ease of use tools., and fidelity without compromising stability. We’ll go through a step by step...
Moving from 2D environments to 3D environments requires an entire new dimension of planning that a simple flat surface never really exposes you to. Aside from the depth of objects in a 3rd dimension is the richness of lighting and shadows. So what is 3D exactly? This...
Encapsulation is one of the most pivotal aspects of coding. In a nutshell it is the ability for classes to keep parts or all of themselves private unchanged from the outside. However sometimes these private variables must be changed from the outside but otherwise...
Namespaces are collections of libraries of code that allow extra functionality in your project. Unity comes with three default System.Collections and System.Collections.Generic and then UnityEngine. There are variety of different namespaces provided by Unity such as...
Much like arrays, Lists are used to group collections of variables and objects. Unlike arrays which are static once created and can only be changed by creating a new array and copying over the values. By contrast lists allow you to dynamically add and remove values on...