Scratch'ta birçok farklı oyun türü tasarlanabilir. Kullanıcılar, programlama becerilerini kullanarak platform oyunları, yarış oyunları, bulmaca oyunları, strateji oyunları gibi çeşitli türlerde oyunlar oluşturabilirler. Ayrıca, Scratch topluluğu tarafından sunulan hazır şablonlar, grafikler ve sesler kullanılarak hızlı bir şekilde oyun yapılabilir. Dolayısıyla, Scratch'ta tam olarak kaç oyun türü olduğu kesin olarak belirlenemez, ancak oldukça geniş bir yelpazede oyun tasarımı yapılabilir.