Procedural methods show great potential but are an underused substitute to manual content creation. Limitations to these methods include the lack of control of the output due to its random nature and the absence of integrated solutions, although more recent publications increasingly address these issues. This paper describes procedural methods applied to 3D game environment, including the variable realism of their output, performance and the control users can exercise over the procedure. In this work, we focus on the techniques and processes we used to create a web based tool in Java that creates and exports a variety of 3D computer game levels using procedural content generation with random and user selected constraints. The system also supports 3D hardware acceleration.