Marching Cubes for Unity in JavaScript [Concept]

No, I am not asking for a code, but it is highly appreciated. I need to know the basic (very basic) concept of of the marching cubes algorithm. I am trying to understand website documents but I always seem to be lost at the middle of reading the article. I want to simulate it in the Blender Game engine, but alas, it is not possible. I am also a slight novice in JavaScript, or to be exact, UnityScript. So can any of you help me in this matter?

If you really need to implement it yourself for some reason, I would google it. But you know, there are several implementations, some free, on the Asset Store. Look for ‘voxel’