Godot (oyun motoru)
Bu madde, İngilizce Vikipedi'de yer alan aynı konulu maddeden Türkçeye çeviri yapılarak genişletilebilir. Başlıca çeviri yönergeleri için [genişlet] düğmesine tıklayınız.
|
| Yazar |
|
|---|---|
| İlk yayınlanma | 14 Ocak 2014)[1] |
| Güncel sürüm | 4.5.1[2] |
| Kod deposu | |
| Programlama dili | C++ [3] |
| İşletim sistemi | Microsoft Windows, macOS, Linux, Android, Web, iOS,[4] Switch, Playstation 4, Playstation 5, Xbox One, Xbox Series X/S [5] |
| Diller | 36 dil |
| Tür | Oyun Motoru |
| Lisans | MIT Lisansı [3] |
| Resmî sitesi | godotengine.org |
Godot, MIT lisansı altında yayınlanan, platformalar arası, ücretsiz ve açık kaynaklı bir oyun motorudur.[6] İlk olarak Arjantinli yazılım geliştiricileri Juan Linietsky ve Ariel Manzur tarafından halka açıklanmadan önce Latin Amerika'daki birkaç şirket için geliştirildi. Geliştirme ortamı, Linux BSD'ler, macOS ve Microsoft Windows dahil olmak üzere birden çok işletim sisteminde çalışır.
Bilgisayar, mobil ve web platformlarını hedefleyen hem 2D hem de 3D oyunlar oluşturmak için tasarlanmıştır.
Sürüm Geçmişi[7]
[değiştir | kaynağı değiştir]| Sürüm | Yayın tarihi | Ek Notlar | Son Yama Sürümü |
|---|---|---|---|
| 1.0 | Aralık 2014 | İlk kararlı sürüm | 1.0 |
| 1.1 | Mayıs 2015 | Kod düzenleyicide otomatik tamamlama iyileştirmeleri, görsel bir gölgelendirici düzenleyicinin eklenmesi, yeniden yazılmış 2B motor ve 2B çokgenlerde gezinme için yeni destek. | 1.1 |
| 2.0 | Şubat 2016 | Geliştirilmiş kullanıcı arayüzü ve hata ayıklayıcı | 2.0.4.1 |
| 2.1 | Temmuz 2016 | Addons veritabanı, profil oluşturucu ve eklenti API'sinin tanıtımı | 2.1.6 |
| 3.0 | Ocak 2018 | Yeni fizik tabanlı oluşturucu, Mono (C#) desteği ve fizik motoru olarak Bullet'in eklenmesi | 3.0.6 |
| 4.0 | Mart 2023 | Vulkan grafik API'si için destek ekler. Mono'dan .NET 6 CoreCLR'ye geçiş yapar. Çeşitli düzenleyici değişiklikleri ve performans optimizasyonları ile birlikte SDF tabanlı küresel aydınlatmayı sunar. | 4.0.3 |
| 4.1 | Temmuz 2023 | Performans, çekirdek ve betik öğelerinde güncellemeler. GDScript'te statik değişkenler ve C#'ta [GlobalClass] özniteliği ile tanışın. Birden çok pencere desteği ve komut dosyası düzenleyicilerini ayırma yeteneği. Geliştirilmiş parçacık türbülansı ve 3B gürültü dokularının tanıtılması. AI navigasyonu için yenilenmiş önleme algoritmaları. | 4.1.1 |
| 4.2 | Kasım
2023 |
5 ay boyunca 359 katılımcı bu sürüm için 1800'den fazla iyileştirme sundu. Genel olarak Godot daha stabil hale getirildi, FSR 2.2 desteği ve Parçacık sistemi için daha iyi bakım için iç yapıları iyileştirmeyi amaçlayan bir yeniden çalışma düzenlendi. | 4.2.2 |
| 4.3 | Ağustos 2024 | 500'den fazla katkıda bulunan tarafından gerçekleştirilen 3.500'ün üzerinde commit ile Godot 4 sürümünde en çok katkıda bulunulan sürüm. 2D Fizik Interpolasyon desteği getirildi. Yeni interaktif ses sistemi eklendi. Compositor efektleri API'si desteği getirildi. | 4.3 |
| 4.4 | March 2025 | Godot 4.4 ile Godot Editöründe ve hızında çok büyük iyleştirmeler oldu. Jolt fizik motoru de facto olarak motora entegre edildi. Godot Editörüne Gömülü Oyun penceresi geldi. 3D de Fizik Interpolasyonu desteği geldi. | 4.4.1 |
Özellikler
[değiştir | kaynağı değiştir]Açık Kaynak ve Özgür Yazılım
[değiştir | kaynağı değiştir]Godot'un en önemli özelliklerinden biri açık kaynaklı olmasıdır. Bunun anlamı kaynak kodlarını alıp MIT lisansının size verdiği izinler doğrultusunda istediğiniz gibi geliştirebilmenizdir.
Yenilikçi Tasarım
[değiştir | kaynağı değiştir]Godot'nun Düğüm(Node) ve Sahne sistemi size her şeyi yaratmanız için hem güç hem de esneklik sağlar.
Farklı Dil Seçenekleri
[değiştir | kaynağı değiştir]Kodunuzu, Godot'un sunduğu nesne yönelimli API ile modüler tutun; bunun için GDScript, C#, C++ kullanabilir veya GDExtension ile kendi dilinizi entegre edebilirsiniz.
Basit ve Güçlü 3D
[değiştir | kaynağı değiştir]Godot'un 3D düğümleri, 3D dünyalarınızı ve karakterlerinizi oluşturmak, canlandırmak ve render etmek için ihtiyacınız olan her şeyi size sunar.
Özel 2D Motor
[değiştir | kaynağı değiştir]Gerçek 2D piksel koordinatları ve 2D düğümleriyle donatılmış Godot'un özel 2D render motorunu kullanarak net ve performanslı 2D oyunlar geliştirin.
Kaynakça
[değiştir | kaynağı değiştir]- ^ Linietsky, Juan (14 January 2014). "Godot Engine - First public release!". Godot Engine. 26 Şubat 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 July 2019.
- ^ "Maintenance release: Godot 4.5.1". Erişim tarihi: 30 Aralık 2025.
- ^ a b "Godot Engine - Github". 20 Şubat 2016 tarihinde kaynağından arşivlendi.
- ^ "List of features - Godot Engine (stable) documentation in English". 6 Ağustos 2020 tarihinde kaynağından arşivlendi.
- ^ "Console support in Godot". 15 Nisan 2018 tarihinde kaynağından arşivlendi.
- ^ "godot oyun motoruna başlangıç". 11 Mart 2024 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Mart 2024.
- ^ Engine, Godot. "Godot download archive". Godot Engine (İngilizce). 24 Eylül 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Nisan 2025.