No, often no deposit bonuses are limited to certain games. You can find the exact conditions in the bonus terms and conditions of the respective casino.