If the water is hot, it will for sure help to get the gunk out. The soap will also help to release the gunk. We trust Dawn dish soap as a great soap to try out.
This will for sure get your glass clean if you clean on a regular basis. If your glass is filthy you will need to upgrade to a more harsh chemical like alcohol or a formula 420 product.