Yes, as long as the projector has sufficient brightness (high lumens). However, the best image quality is achieved in darker environments.
Do I need to use a special projection cloth or can I project the image on a plain wall?
Although you can project onto a plain white wall, using a special projection cloth improves image quality, especially in terms of contrast and sharpness.