Castle Game Engine Tanıtımı
- Castle Game Engine, masaüstü, mobil ve konsol platformlar için çapraz platform 3D ve 2D bir oyun motorudur.
- Güçlü bir görsel editör sağlar ve glTF, X3D, Spine gibi çeşitli formatları destekler.
- Modern Pascal kullanarak hızlı ve temiz kod yazabilirsiniz; ücretsiz ve açık kaynaktır.
Görsel Tasarımcı ve Güçlü Kod
- Görsel editörle 3D ve 2D oyunlar ile kullanıcı arayüzleri tasarlanabilir ve aynı proje farklı platformlarda derlenip dağıtılabilir.
- Lazarus, Delphi ve Visual Studio Code gibi farklı IDE'lerle entegrasyon yapılabilir.
Veri Tanımlamanın Farklı Yöntemleri
- 3D modeller, 2D animasyonlar ve sprite sheet'lerle veriler tanımlanabilir.
- Blender veya Sketchfab gibi üretim araçlarıyla ya da mağazalarla entegrasyonu kolaydır.
Grafik Efektler
- Shader efektleri, gölgeler, yansımalar, fiziksel tabanlı renderlama, bump mapping, gama düzeltme gibi çeşitli grafik efektleri düzenlenebilir.
Çapraz Platform Desteği
- Windows, Linux, macOS gibi çeşitli masaüstü platformları, Android, iOS gibi mobil platformlar ve Nintendo Switch gibi konsollar hedeflenir.
- WebGL ve Oculus (VR) da kısa süre içinde hedef platformlara eklenecek.
Hızlı ve Temiz Kod
- Modern Object Pascal kullanan yerel, nesne yönelimli bir programlama dili kullanır.
- Hızlı derleme ve çalıştırma özelliği varsayılan olarak sağlanır.
Açık Kaynak ve Sürekli Entegrasyona Uyumlu
- Sürekli entegrasyona uygun araçlar sunar; komut satırı derleme araçları ve Docker imajlarını kullanabilirsiniz.
- GitHub Actions, GitLab CI ve Jenkins ile birlikte kullanılabilecek hazır dosyalar ve belgeler sağlar.
Güncel Haber Özeti
- 18 Şubat 2024: yeni bir slim Docker imajı yayımlandı.
- 3 Şubat 2024: HTTP PUT isteği verisi sağlanması, Tiled katman görünürlüğünün hızlı değiştirilmesi, geliştirilmiş C++ kütüphane API'si gibi katkılar.
- 28 Ocak 2024: Ticoban, editör sürükleme, CastleGL tabanlı dglOpenGL, tester geliştirmeleri, Pascal özel RTTI özellikleri gibi haberler.
- 23 Aralık 2023: Merry Christmas, bazı özetler ve API iyileştirmeleri.
GN⁺ Yorumu
- Castle Game Engine, farklı platformları destekleyen güçlü bir oyun motoru olup modern Pascal diliyle geliştirme verimliliğini artırır.
- Açık kaynaklıdır ve sürekli entegrasyon ile iş birliğini destekleyen araçlar sunarak geliştirici topluluğunda iş birliğini teşvik eder.
- Güncel grafik efektleri ve görsel editörü sayesinde kullanıcı dostu oyun ve arayüz tasarımları yapmak mümkün olduğundan, oyun geliştiricileri için çekici bir seçenek olabilir.
1 yorum
Hacker News Yorumları
Pascal dili hakkındaki görüş
Pascal kullanımı deneyimine dair anılar
var,begin,end,:=gibi sözdizimlerini görünce bunun bir Pascal türev dil olduğunu anladığını söyledi. Daha çok stok bilgilerini ikili bir dosyaya kaydetme ve ikili arama kullanma gibi işleri yapmıştı; bugün modern dillerde sıradan kabul edilen birçok özellik o zamanlarda ona zor gelmişti. Pascal'ı BASIC benzeri bir sınıfa koyuyor ve bugün Pascal kullanmaya ilgi duymasa da, yine de Pascal'ı savunan çok sayıda insan olduğunu düşünüyor.Pascal ile C'nin karşılaştırılması
Pascal dilinin günümüzdeki kullanımına dair olumlu görüş
Castle Game Engine hakkındaki görüşler
Pascal dili hakkındaki kişisel görüş
Pascal programlama anıları