In this lesson, we finally get to creating the actual platforms for our sidescrolling platformer. We’ll have different attributes for each platform by utilizing simple Unity Materials and Effectors to get varied behavior, such as, 1-way collision (jump up through a platform and land on it when falling down onto it), bounciness and rigidity. On the coding side of things, we will be constructing the platforms procedurally – which is basically just controlled randomness – according to a set of possible positions that we establish using multi-dimensional arrays.