Saya membaca satu buku bagus, Game Coding Complete , dan buku itu sangat merekomendasikan menggunakan pendekatan MVC (Model-View-Controller) , dengan tiga lapisan utama:
- Lapisan Aplikasi Game
- Logika Game
- Tampilan Game
Bagi saya, pendekatan ini terlihat seperti kerja keras untuk permainan komputer seluler.
Apa pendapat Anda? Apakah layak menerapkan arsitektur ini, bahkan jika itu menambahkan komunikasi tambahan yang diperlukan antara modul? Bisakah desain ini menghabiskan begitu banyak daya CPU, sehingga pada akhirnya, hasilnya akan jauh lebih lambat, daripada jika tidak diimplementasikan?