Sevgili öğrenciler, oyun motorları, oyun geliştirmek için kullanılan temel yazılım araçlarıdır. Her motorun kendine özgü özellikleri ve genellikle tercih ettiği bir programlama dili bulunur. Şimdi seçenekleri tek tek inceleyelim:
- A) Unity: Unity, günümüzde en popüler oyun motorlarından biridir ve genellikle C# programlama dili ile kullanılır. Motorun kendisi C++ ile yazılmış olsa da, oyun geliştiricileri oyun mantığını oluşturmak için ağırlıklı olarak C# kullanır.
- B) Unreal Engine: Unreal Engine, özellikle yüksek kaliteli grafiklere sahip AAA (büyük bütçeli) oyunların geliştirilmesinde tercih edilen güçlü bir oyun motorudur. Bu motorun hem çekirdeği hem de oyun mantığı için birincil programlama dili C++'tır. Geliştiriciler, oyunlarını oluşturmak için doğrudan C++ kodunu kullanır veya görsel programlama aracı olan Blueprints'i (C++ tabanlı) tercih edebilirler.
- C) Godot: Godot, açık kaynaklı ve ücretsiz bir oyun motorudur. Motorun çekirdeği C++ ile yazılmıştır. Ancak oyun geliştiricileri genellikle Godot'nun kendi betik dili olan GDScript'i veya C#'ı kullanır. C++ ile de geliştirme yapmak mümkündür, ancak birincil ve en yaygın kullanılan dil GDScript'tir.
- D) GameMaker Studio: GameMaker Studio, özellikle 2D oyun geliştirmek için tasarlanmış, kullanımı kolay bir motorudur. Oyun mantığı için kendi özel betik dili olan GML (GameMaker Language) kullanılır.
Yukarıdaki açıklamalara göre, hem motorun kendisinin C++ ile yazıldığı hem de oyun geliştiricilerinin oyun mantığını oluşturmak için birincil olarak C++ kullandığı oyun motoru Unreal Engine'dir.
Cevap B seçeneğidir.