HTML5 oyun motoru LittleJS 3D desteği kazandı
Öne çıkanlar
- LittleJS, 2D ve 3D grafikleri aynı tuvalde ortak fizik kurallarıyla çalıştıran yeni bir çiziciye kavuştu.
- WebGL2 altyapısıyla yenilenen çekirdek, çoklu çizim yükünü azaltarak yüksek kare hızları sağlıyor.
- Motor, kodlama yapay zekaları ve Claude Code için özel şablon ve entegrasyon desteği sunuyor.
Açık kaynaklı HTML5 oyun motoru LittleJS, bugüne kadarki en kapsamlı güncellemesini yayımlayarak 2D altyapısının yanına tam teşekküllü bir 3D çizici ekledi. Yeni sürüm, iki boyutlu ve üç boyutlu nesnelerin aynı tuval üzerinde fizik, nesne hiyerarşisi ve zamanlayıcıları paylaşarak birlikte çalışmasına imkan tanıyor. Güncelleme ayrıca dahili seviye düzenleyicileri, hazır parçacık efektleri kütüphanesi ve yapay zeka araçlarıyla entegrasyon özellikleri getiriyor.
Motorun görselleştirme çekirdeği WebGL2 tabanlı toplu 2D çizimler ve çoklu 3D nesne çizim teknikleriyle baştan yazıldı. Geliştirici, tarayıcıda çalışan WebGL motor kıyaslama testinde PixiJS, Three.js ve Phaser gibi popüler araçlarla yarışan LittleJS'in 60 kare/saniye hızında yüksek nesne sayılarına ulaştığını açıkladı. 2D tarafına ise dinamik aydınlatma sistemi, tek yönlü platformlar, paralaks katmanları ve mermi çarpışma tespiti gibi yeni mekanikler eklendi.
Sürüm, üretken yapay zeka kodlama araçlarına yönelik özel şablonlar ve Claude Code için iki komutla kurulan bir eklenti sunuyor. Tek bir referans dosyasına sığan küçük API yapısı sayesinde geliştiriciler, ChatGPT veya Cursor gibi yapay zeka araçlarıyla doğrudan oynanabilir oyunlar üretebiliyor. LittleJS topluluğu, motorun yeni yeteneklerini sergileyen 50'den fazla açık kaynaklı oyunu da içeren LittleJS Arcade platformunu kullanıma sundu.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.