CodeBlanks Logo Icon CodeBlanks

Oyun motorları

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 sahneler

Bö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

Player.cs
// Kullanılan oyun motorunu belirt
const engine = "";
// Motor adını ekrana yazdır

Örnek çözüm

Player.cs
// 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

Soru
const engine = "Unity";
const language = "____";
console.log(language);
Cevap
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

Başlangıç bölümündeki tüm dersler