> Continue your Babylon.js learning by adding a ground plane to your scene.

Source: https://doc.babylonjs.com/features/introductionToFeatures/chap2/ground

# Getting Started - Ground

## Grounding the World
At the moment, we have a box floating in space. To make the scene more world-like, let's add ground and think of our box as a building set on it.

Adding ground is simple:

```javascript
const ground = BABYLON.MeshBuilder.CreateGround("ground", {width:10, height:10});
```
We need to create ground large enough to place some buildings (boxes) on, so the options parameter has two properties set: width in the x direction and height in the z direction. (Yes, we agree: since y is vertical, it would make more sense for the properties to be width and depth.)

- [Playground: Adding a Ground Playground](https://playground.babylonjs.com/#KBS9I5#67) - A playground showing how to add a basic ground plane to your scene.

The immediate thing to note is that the ground cuts through the middle of the box. This is because meshes are positioned at the origin when they are created.

![ground](https://doc.babylonjs.com/img/getstarted/ground.webp)

We need to move the box up half its height using

```javascript
box.position.y = 0.5;  //box created with default size so height is 1
```

- [Playground: Adjusting the Box position.](https://playground.babylonjs.com/#KBS9I5#66) - A playground showing how to adjust the position of the box.

![house 0](https://doc.babylonjs.com/img/getstarted/house0.webp)

Currently our world is silent. Let's add some sound.
