Meskipun terlihat seperti 3D, game 'retas dan tebas' (seperti Diablo) benar-benar game 2D. Seringkali komponen (sprite) dibuat dalam alat pemodelan 3D, tetapi hanya rendering 2D dari sprite yang digunakan dalam gim sebenarnya. Jenis permainan ini cenderung lebih banyak tentang interaksi data (peta, pemain, harta, dan monster) daripada tentang representasi visual.
Game 2D cenderung tidak menggunakan animasi dinamis (kerangka dan deformasi.) Sebagai gantinya, animasi sering dibuat dalam paket 3D dan disimpan sebagai perpustakaan gambar. Sprite kemudian memiliki tabel pencarian gambar (baik disimpan sebagai lembar sprite besar tunggal atau sebagai serangkaian gambar individu). Selama fase animasi game, sprite menentukan gambar apa yang akan ditampilkan berdasarkan keadaan sprite saat ini. Sebagai contoh, saya memiliki animasi sapi (http://www.aharrisbooks.net/pythonGame/ch08/cow.py) yang berjalan dalam delapan arah. Setiap arah adalah animasi sepuluh frame.
(lebih banyak contoh dalam Python di http://wwww.aharrisbooks.net/pythonGame )
Program sampel memeriksa arah dan bingkai, lalu menampilkan gambar yang sesuai. Contoh saya ditulis dalam Python, tetapi bahasanya tidak penting; idenya tetap sama.
Aspek visual berada di negara yang berbeda (pertempuran, terluka, dll) akan ditangani dengan hanya menambahkan lebih banyak animasi ke tumpukan.
Namun, aspek yang lebih sulit dari hal-hal ini adalah aspek data. Misalnya, cara mengelola medan. Saya mungkin akan menggunakan variasi dari algoritma A * untuk memilih jalur antara di mana sprite berada dan ke mana ia ingin pergi, dan saya akan menambahkan semacam bobot pada setiap node untuk menggambarkan kesulitan medan itu. (Jalan akan memiliki bobot yang sangat ringan, gunung dan lautan akan sangat 'berat')
Saya mungkin tidak akan khawatir tentang dinamika tubuh lembut di mesin 2D. Itu bisa ditambahkan nanti, tapi itu bukan kunci untuk fungsi permainan.
Anda tentu bisa membuat 'retas dan tebas' dalam 3D. Namun, tantangan tambahan dari pemodelan 3D membuatnya lebih sulit untuk berkonsentrasi pada mekanisme permainan yang sering menarik pemain ke jenis permainan ini.
Semoga beruntung untuk Anda ....