Oyun motorları
- Oyun Geliştirme kursu
- Başlangıç
- Ders 2/83
- 4 dk
Unity, Godot, Unreal gibi oyun motorlarını ve farklarını öğrenirsin.
Oyun motoru nedir?
Oyun motoru, oyun oluşturmak için gereken birçok temel aracı bir araya getiren yazılımdır. Görselleri eklemek, sesleri yönetmek, sahneleri düzenlemek ve oyun kodunu çalıştırmak için hazır sistemler sunar.
Oyun Motoru
├── Görseller
├── Sesler
├── Fizik araçları
└── Kod ve sahnelerBöylece geliştiriciler her temel sistemi sıfırdan yazmak zorunda kalmaz.
Unity, Godot ve Unreal
Unity, farklı platformlara oyun geliştirmek için kullanılan yaygın bir motordur ve C# dilini destekler. Godot, açık kaynaklı bir oyun motorudur ve GDScript gibi dillerle çalışabilir. Unreal Engine ise özellikle gelişmiş görsel özellikleriyle tanınır ve C++ desteği sunar.
Unity → C#
Godot → GDScript
Unreal → C++Her motor farklı araçlar ve çalışma biçimleri sunar; seçim projenin ihtiyaçlarına göre yapılır.
Uygulama Oyun motorunu ekranda tanıt
engine değişkenine Godot değerini ata ve console.log() ile ekrana yazdır.
Başlangıç kodu
// Kullanılan oyun motorunu belirt
const engine = "";
// Motor adını ekrana yazdırÖrnek çözüm
// Kullanılan oyun motorunu belirt
const engine = "Godot";
console.log(engine);Beklenen çıktı
Godot
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Oyun motorunun temel amacı nedir?
- Yalnızca oyun müziği üretmek
- İnternet bağlantısını zorunlu kılmak
- Sadece karakter çizmek
- Oyun geliştirme için hazır araçlar sağlamak Doğru cevap
Açıklama: Oyun motorları görsel, ses, sahne ve kod gibi birçok geliştirme ihtiyacını tek bir ortamda toplar.
2 Motor ve programlama dilini eşleştir
const engine = "Unity";
const language = "____";
console.log(language);
const engine = "Unity";
const language = "C#";
console.log(language);
Açıklama: Unity, oyun geliştirmede C# dilini destekler.
3 Oyun motorlarını tanı
| Kavram | Anlamı |
|---|---|
Unity |
C# desteği sunan oyun motoru |
Godot |
Açık kaynaklı oyun motoru |
Unreal Engine |
Gelişmiş görsel özellikleriyle tanınır |
Oyun motoru |
Geliştirme araçlarını bir araya getirir |