D ile oyun geliştirmek isteyen arkadaşlar için eğer bir grafik motoru kullanmak isterseniz Horde3D'yi tavsiye edebilirim. OPENGL kullandığı için platformdan bağımsız uygulamalar geliştirebiliyorsunuz. Kaynak kodu C++ ile nesne yönelimli şekilde yazılmış.
İşte örnek bir ekran görüntüsü:
http://www.horde3d.org/screenshots/alfred.jpg
Ana sayfası:
D ile kullanabilmek için ilintiler (bindings):
http://www.horde3d.org/wiki/index.php5?title=Language_Bindings
http://www.horde3d.org/forums/viewtopic.php?f=1&t=180
Bu arada ben bu bir kütüphane için ilinti yazma (d binding) merak etmeye başladım.
Gene ilgimi çeken grafik kütüphanelerinden biri.Kendi sitesindeki açıklamasına göre:
http://www.clutter-project.org
'Clutter hızlı, taşınabilir ve dinamik grafik arabirimleri oluşturmak için tasarlanan açık kaynak bir yazılım kütüphanesi'
Ayrıca Google Chrome OS'un açık kaynaklı sürümü de sanırım bu kütüphaneyi kullanıyormuş.
Aslında bu kütüphane için D ilintileri yok. Var olan projeler bittikten sonra bu kütüphane için D ilintileri yazmayı düşünürmüsünüz. Böylece hem bir kütüphane için nasıl ilinti (binding) yazılacağını öğrenmiş oluruz, hem de bir grafik kütüphanesiyle çalışmış oluruz. Bu da yeni bir deneyim olur.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]