Tolong jelaskan mengenai Sistem permainan dari Plants vs. Zombies (permainan video)

Di Plants vs. Zombies, pemain akan memilih tanaman (dan jamur) dan menaruhnya di sekitar rumah (area berbeda setiap tingkat) untuk menghadapi dan mempertahankan pemilik rumah (pemain) dari serangan zombi. Banyak tanaman hanya bisa menyerang di baris tempat dia berada, namun ada beberapa yang dapat menyerang hingga 3 baris sekaligus (contohnya Threepeater). Zombi selalu masuk ke area permainan dan berjalan di salah satu baris (kecuali jika menggigit bawang putih mereka akan berpindah baris). Dalam permainan, terdapat pemotong rumput dan pembersih kolam (pada tingkat halaman belakang rumah) di ujung kiri halaman yang dapat menghancurkan semua zombi di baris, tetapi alat itu tidak bisa dipakai ulang sampai tingkat berikutnya. Kebanyakan zombi akan memakan tanaman yang dihadapinya (walaupun ada juga jenis zombi yang melompati, menghancurkan, dan terbang diatas tanaman).

Pemain memulai dengan memilih dan menanam tanaman yang telah dipilih sebelumnya dan melihat zombi apa saja yang ada. Tanaman baru bisa didapat di akhir tingkat. Untuk menanam tanaman, pemain harus mengumpulkan poin-poin matahari yang berasal dari tanaman bunga matahari ataupun dari langit. Setiap tanaman diberi harga. Kebanyakan tanaman bisa dimakan dengan mudah oleh zombi. Jamur perlu dibangunkan dengan biji kopi jika dipakai di tingkat siang. Tanaman perlu ditanam di atas bunga teratai (kecuali tanaman air) jika ingin ditanam di air dan perlu ditanam di pot bunga untuk ditanam di atap. Ada banyak jenis tanaman dengan kemampuan masing-masing, ada tanaman yang bisa menembakkan projectiles mereka ke zombi, menghasilkan matahari atau langsung membunuh zombi dengan cara membakarnya, menindihnya, maupun memakannya.

Zombi juga bermacam-macam jenisnya, ada yang kuat, berjalan cepat, bisa langsung menghancurkan tanaman, mampu terbang dengan sebuah balon, bahkan ada yang mampu menari seperti Michael Jackson (diganti dengan zombi disko di versi "Game of the Year") yang bisa mengeluarkan zombie lain dari bawah tanah. Ada level progress di bagian bawah layar. Setiap gelombang besar, banyak zombi muncul bersamaan dan ketika gelombang akhir, ada zombi yang muncul dari dalam kolam, kuburan atau ditaruh oleh zombie bungee.