Hi,
I was wondering if anyone had suggestions on how to make a random pipe generator (runs at runtime) . 
The goal in the end is to have a a multi-level underground sewer network that is made up of random pipes (Such as X, T, Y, J etc.).
It would also be great if i could somehow have a low chance of having openings to rooms every once in a while.
Thanks for any input you may have,
An inexperienced (in Unity3d
) game developer.
Thats cool bud now go learn programming before I smack you. Dont ask questions if you dont know how to program or do anything at all. Period! Do not argue with me.
First of alll let me say I am not arguing, just defending myself 
I have experience in javascript, css, html, c++, python, and java.
I admit I am new to Unity3Dβs javascript,
but I believe you missunderstand my question above.
I am not looking for actual code, but simply a method to do such a thing.
I have already looked at methods such as cellular automota and similar methods, but I seem to be unable to find a viable method.
Thanks for any ideas you may offer me,
A somewhat inexperienced (in UNITY3D) game developer.
try messing around with loops: http://unity3d.com/learn/tutorials/modules/beginner/scripting/loops this will set you on the right path.
and if you know C++ Language I would highly recommend using C# unityscript instead of javascript.
also this will also set you on the right path:
public Transform[] pipes;
void Start (){
for (int i = 0; i < pipes.Length; ++i) {
pipes[i].position.x = pipes[i].position.x*i;
}
}
I wrote that code in the forum so it might not work, but you should get the gist of it.
I would simply use a 3d maze generation algorithm. Then display pipe meshes to represent the maze.
Hereβs a screenshot of my 3d maze game. Just substitute my flat maze tiles with rounded pipe tiles.
(although my maze uses diagonal up / down pieces to connect to join the levels, you would just use vertical pieces)