Assemble 3D Lego coding-blocks to bridge the gap between block-based coding to text-based coding.
Various kinds of interactive functionality
[In general]
Abstraction: Design various activities
Decomposition: Actions that can be manifested with provided 3D Lego coding-blocks
Pattern Recognition:
1) Combine 3D Lego coding-blocks to manifest actions
2) Set aside prefabs to repetively utilize use them for similar situations.
Algorithmic design [Coding with 3d Lego coding-blocks]
A Lego 3D project in Unity Editor