3D Game Engine - Panda 3D


Technomedialabs - Panda3D adalah game engine yang mencakup pengelolaan grafik, audio, I / O, deteksi tabrakan, dan kemampuan lain yang relevan dengan pembuatan game 3D. Panda3D adalah perangkat lunak gratis di bawah lisensi BSD.

Bahasa pengembangan game yang digunakan Panda3D adalah Python. Mesin itu sendiri ditulis dalam C ++, dan menggunakan pembungkus-generator otomatis untuk mengekspos fungsionalitas lengkap mesin dalam antarmuka Python. Pendekatan ini memberi pengembang keuntungan dari pengembangan Python, seperti pengembangan cepat dan manajemen memori tingkat lanjut, tetapi menjaga kinerja bahasa yang dikompilasi dalam inti mesin. Misalnya, mesin terintegrasi dengan pengumpul sampah Python, dan struktur mesin dikelola secara otomatis.

Manual dan program sampel menggunakan Python, meskipun pengembang sedang berupaya menerjemahkan manual ke C ++ dan menyediakan program sampel C ++. Pengembang yang menggunakan Panda3D biasanya menulis kode dengan Python, tetapi juga memungkinkan untuk secara langsung mengakses mesin menggunakan kode C ++.

Para pengguna Panda3D termasuk pengembang beberapa game komersial besar, beberapa proyek open source, dan sejumlah program universitas yang memanfaatkan Panda3D. Komunitasnya kecil tetapi aktif, dan pertanyaan di forum umumnya dijawab dengan cepat.

   

Share on Google Plus

About Technology Multimedia

TechnomediaLabs adalah media online dengan beragam konten seputar teknologi informasi, industri kreatif, multimedia interaktif, transmedia storytelling, dan beragam pengetahuan lainnya yang dibahas dalam bahasa yang sederhana, lugas, dan inspiratif.