No sé, habría que ver el código que tienes en STEP, pero ojo, si usas esto en STEP (suponiendo que funcione bien)
Como STEP se ejecuta constantemente, esto va a provocar que al siguiente paso, después de 10, el contador sea 11, y la condición sigue siendo verdadera, por lo que se va a crear otra casa, y al siguiente paso, otra casa, etc, etc. Tienes que poner un límite a la creación de casas (hay varias formas de hacerlo, depende de cómo se comporte tu juego, una puede ser mejor que otra)
Código [Seleccionar]
if global.nTiempo >= 10 {instance_create(100,100,Ocasa)};
Como STEP se ejecuta constantemente, esto va a provocar que al siguiente paso, después de 10, el contador sea 11, y la condición sigue siendo verdadera, por lo que se va a crear otra casa, y al siguiente paso, otra casa, etc, etc. Tienes que poner un límite a la creación de casas (hay varias formas de hacerlo, depende de cómo se comporte tu juego, una puede ser mejor que otra)